面向对象
-
类和对象
-
类是对对象的抽象描述
class Person{ //属性 //行为 }
-
对象是类的具体表现形式
类名 对象名 = new 类名(); person p = new Person(); 对象名.成员变量 对象名.方法名(参数)
-
-
封装
将一个类封装起来是为了防止该类的代码和数据被外部类定义的代码随机访问
-
成员属性用private修饰
-
提供getter \ setter 方法
封装的好处:
- 安全性
- 复用性
- 隐藏代码的复杂性
-
-
关键字
-
构造方法
构造方法是为了给类的成员变量初始化
一个类中系统会默认提供一个空参构造,添加满参构造时一定要添加空参构造
-
空参构造:
public 对象名(){
}
- 满参构造: ```java public 对象名(参数类型 参数,...){ this.参数 = 参数; ... }
-