1.抽象:将一类对象共同的特征抽象出来构造成类的过程,关注的是类所含有的属性和行为(方法),并不关注具体的细节是什么。
2.继承:被继承的类称为父类,得到继承信息的类称为子类。一般将各类共同的属性或者行为写到父类中。
3.多态:指的是不同的子类通过调用同一方法产生不同的回应。
多态可以分为:运行时的多态性和编译时的多态性。
运行时的多态性满足两个条件:方法重写和对象造型。
4.封装:可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
1.抽象:将一类对象共同的特征抽象出来构造成类的过程,关注的是类所含有的属性和行为(方法),并不关注具体的细节是什么。
2.继承:被继承的类称为父类,得到继承信息的类称为子类。一般将各类共同的属性或者行为写到父类中。
3.多态:指的是不同的子类通过调用同一方法产生不同的回应。
多态可以分为:运行时的多态性和编译时的多态性。
运行时的多态性满足两个条件:方法重写和对象造型。
4.封装:可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。