类、继承与接口总结与梳理
分类:
文章
•
2024-09-05 11:15:58
继承
定义:父类实现通用的功能,子类继承,并增加自己的特性
使用:通过new关键词实例化
方法
- 静态方法:无法实例化,通过类名.方法调用
- 一般方法
- final修饰:该方法不能被重写
特性
子类构造方法:super实现
接口
定义:实现一种约定
使用:
- 定义:public interface AA{函数声明}
- 实现:public class B extends implements
AA{函数体}
抽象
定义
- 抽象类
- public abstract class A
- 无法被实例化
- 抽象方法
- public abstract void AA();
- 在子类中给出方法体
要声明抽象方法,所对应的类必须也为抽象类
类
一般类
关键字
- public
- static
- 修饰成员变量:类名.变量名
- 修饰方法:类名.方法名
- protected
- private
- 修饰成员变量,则该成员变量只能在此类中使用,是封装性的体现
- final
- 修饰方法:该方法不能被重写
- 修饰成员变量:改变量只有一次赋值机会
- 修饰引用:引用只能被赋值一次
内部类
- 非静态内部类
- new 外部类().new 内部类()
- 内部类可以访问外部类的private变量
- 静态内部类
- new 外部类.静态内部类()
- 不可以访问外部类的实例属性和方法
- 内部类可以访问外部类的private变量
匿名类
本地类
