封装:讲一个对象封装为一个高度自治和相对封闭的个体,对象的属性(状态),由这个对象的方法(行为)来读取和改变。例如张三这个人,它的姓名和年龄等属性,要由他自己提供的方法来获取或者改变。
抽象:就是找出一些事物的相似或者共同之处,然后将这些事物抽象为一类,把现实生活中的对象抽象为类。例如张三和李四等,都有姓名和性别等,把他们抽象为一个类,人类
继承:类似于财产的集成,获取基因的遗传,再设计或者定义一个类的时候可以继承一个类的内容或者在继承了基础上再添加新的内容
多态:定义一个类的时候,比如Object obj = new xxx();
多态的实现机制:靠的是父类或者接口定义的引用变量可以指向子类或者具体的实现类的实例对象,而程序调用的方法是在运行期间才进行动态绑定的,编译的时候不会进行指定
原则:回答比较抽象问题的时候,要举例说明
网友评论