面向对象
关键字:new
抽象 ➡ 具体
抽象定义类,具体实施对象
类是对象的模板 对象是类的实例
实例化对象
1.先声明再创建
2.声明并创建
Person p = new Person(); 其中,Person()是类的构造方法
用"."来调用属性和方法
- 创建一个类的对象,类里没有构造方法,JVM会自动创建一个无参的构造方法。
- 类中有构造方法,JVM不会自动创建无参的构造方法。
在构造方法中,super代表继承父类的构造方法。
封装
封装中的四种访问修饰符
public | private | protected | 不写 |
---|---|---|---|
公开的 | 私有的 | 受保护的 | 默认的 |
完全开放 | 私有权限 | 家族权限 | 家庭权限 |
final
用于修饰类,变量,方法。
- 被final修饰的类不可以被继承
- 被final修饰的方法不可以被重写
- 被final修饰的变量是常量
- 被fianl修饰的对象不可再引用