第十五讲 封装、继承、多态

2020-06-22  本文已影响0人  w_yong
封装

1.封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
2.要访问该类的代码和数据,必须通过严格的接口控制。
3.封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。
如:我们限制name和age只能通过get、set方法访问:

public class Person{
    private String name;
    private int age;
​
    public int getAge(){
      return age;
    }
​
    public String getName(){
      return name;
    }
​
    public void setAge(int age){
      this.age = age;
    }
​
    public void setName(String name){
      this.name = name;
    }
}
继承

java中只能单继承不能多继承

class 父类 {
}
 
class 子类 extends 父类 {
}
多态

1.同一个行为具有多个不同表现形式或形态的能力。
2.同一个接口,使用不同的实例而执行不同操作
如:

上一篇 下一篇

猜你喜欢

热点阅读