发现有很多基础都没搞明白,又重新听了一遍,记录一下笔记,长期更新
一、封装
1.通过private修饰使属性私有化。
2.对外提供操作入口,外部程序访问只能通过此入口。
-对外提供set和get两个公开方法
set 方法命名规范
例:
public void setAge(int a){
age=a;
}
.
get 方法命名规范
例:
public int getAge (int a) {
return age;
}
-修改属性,调用set方法。
-读取属性,调用get方法。
注:setter and getter方法没有static关键字
二、构造方法
1.构造方法语法结构
[修饰符列表] 构造方法名(形参){
构造方法体
}
注:1.构造方法名与类名相同。
2.不需要指定返回值类型,也不能写void,不然就成为普通方法了。
2.构造方法作用
1.创建对象
2.初始化实例变量空间
3.构造方法调用
1.普通方法
-方法修饰符中有static:类名.方法名(实参列表)
-方法修饰符中没有static:引用.方法名(实参列表)
2.构造方法
-new 构造方法名(实参列表)
注:1.构造方法结束自动返回值,返回值类型为类本身,无需编写。
4.其他
-系统默认提供无参构造方法,称为缺省构造器。经过显示定义后,系统则不再提供默认构造器。因此建议手动提供无参构造方法(常用)。
-支持重载。