封装
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.同一个接口,使用不同的实例而执行不同操作
如:
网友评论