第2个回答 推荐于2017-09-15
封装就是private public 一般属性是private主要是防止别的类直接访问这个属性
对应的setter和getter方法是public,提供对该属性的获取和修改
继承就是extends,主要用来对功能的扩展
多态的体现就是接口,一个类可以有多个实现他的类,实例化的时候调用对应的方法。
比如 有个接口A,B和C是实现A的类,实例化的时候可以这样
interface A{
void write();
}
class B implements A{
void write(){
system.out.println("bbbbbbbbbb");
}
}
class C implements A{
void write(){
system.out.println("cccccccccccc");
}
}
public static void main(String []args){
A a=new B();
}
这时候会打印bbbbbbbbbb
public static void main(String []args){
A a=new C();
}
这时候会打印ccccccccc本回答被提问者和网友采纳