黑马程序员技术交流社区
标题: Java基础心得 [打印本页]
作者: javaer. 时间: 2019-3-11 22:23
标题: Java基础心得
经过一段时间的基础学习,有一点心得想分享下,着重说一下数组和面向对象这两个方面。
数组的初始化:动态初始化只给定数组的长度,由系统给出默认初始化值,数据类型[]数组名 = new 数据类型[数组长度];new:为数组开辟内存空间,通过索引来访问
静态初始:在创建数组时,直接将元素确定,通用为简化版格式,数据类型[] 数组名 = {元素1,元素2,...};
错误异常需要注意的是索引越界和空指针异常,其次的应用最多的是数组遍历、数组的最值
接着阐述下面向对象这块方法,封装是面向对象的三大特征(封装,继承,多态)之一,这块主要是说标准类制作的创建对象并为其成员变量赋值的两种方式(private修饰)
1, 无参构造方法创建对象后使用setXxx()赋值
2, 使用带参构造方法直接创建带有属性值的对象
第一种:
比如一个Student类,那么他的空参构造标准格式public Student() {},同样的在Student类里面也得创建成员变量对应的成员变量的set/get方法,然后在测试类用创建对象后,用对象名.方法类,赋值调用。
第二种:
有参构造标准格式如下:
public classStudent{
private String name;
private int age;
public Student(String name,int age){
this.name = name;
this.age = age;
}
}
然后在测试类直接创建类的时候赋值调用。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |