java基础知识点6(类和构造方法)
1.0 公式
公式:取出个,十,百,千,万...
个位:arr[i]%10
十位:arr[i]/10%10
百位:arr[i]/100%10
千位:arr[i]/1000%10
万位:arr[i]/10000%10
1.1 类和对象的关系
1.2 构造方法
构造方法:
创建对象,就是调用类中的构造方法
格式:
修饰符 方法名(){}
修饰符 方法名(参数){
给成员变量赋值
}
格式说明:
1.构造方法没有返回值类型,不是void,是根本就没有
2.构造方法也没有返回值
3.构造方法的名字,必须和类名相同(一模一样)
构造方法的作用:
1.
为对象开辟内存空间,赋初始化值
2.带参构造方法,可以给成员变量赋指定值(相当于set方法)
构造方法的注意事项:
1.如果类中没有明确写出构造方法,那么系统会为类增加一个默认的构造方法
格式:public Student(){}
2.如果类中有明确写出构造方法,那么系统就不会为类增加默认的构造方法
如果想使用空参数构造方法,必须手动写出
3.构造方法可以重载(在一个类中,出现了方法名相同,但是参数列表不同(个数,类型,顺序)的方法)
1.3 构造方法的内存图
1.4 JavaBean
JavaBean
是 Java语言编写类的一种标准规范。符合JavaBean
的类,要求类必须是具体的和公共的,并且具有无参数的构造方法,提供用来操作成员变量的set
和get
方法。
JavaBean(重点):Java定义标准类的规范
要求:
1.封装概念:私有成员变量,对外提供公共的get/set方法
alt+insert==>Getter and Setter==>选中所有属性==>ok
2.必须有空参数构造方法,可以添加满参数构造方法
alt+insert==>Constructor
3.类必须是公共的 public class Student