面向对象编程
以类的方式组织代码,以对象的组织(封装)数据
封装、继承、多态
修饰符 返回值类型 方法名(...){
方法体
返回值
}
方法的调用
静态方法 static
非静态方法
形参、实参
构造器
封装 属性私有get/set
-
提高程序的安全性,保护数据
-
隐藏代码的实现细节
-
统一接口
-
系统的可维护增加了
继承 extends ctrl+h
-
super 、 this
重写:需要有继承关系,子类重写父类的方法
多态: 多态是方法的多态,属性没有多态
instanceof 判断两个类之间是否有父子关系
static关键字
静态的变量在多线程的时候会有应用
{}匿名代码块
static{}静态代码块(只执行一次)
抽象类 abstract 抽象方法
接口 interface 本质是契约 类通过implements去实现接口
-
约束
-
定义一些方法,让不同的人实现
-
public abstract
-
public static final
-
接口不能被实例化,接口中没有构造方法
-
implement可以实现多个接口
-
必须要重写接口中的方法
内部类
成员内部类:获得外部类的私有属性、私有方法
静态内部类:static
局部内部类:定义在方法里面
匿名内部类:没有名字初始化类
标签:方法,多态,接口,static,面向对象编程,重写 From: https://www.cnblogs.com/Ianaihs/p/16833527.html