继承
继承父类的一切,难跨私有的边界。
java只可单继承,多种实现可成仁。
inherit:继承
java中只有单继承但是可以多实现即一个类实现多个接口
子类继承了父类, 也将获得父类的***全部成员变量和方法***.
这与我们现实中子辈从父辈那里获得一笔财富的继承关系很像.
但是
, Java的子类不能继承父类的构造器.
不可以使用父类私有方法
public class ExtendsDemo {
private void methoud(){
System.out.println("i am private method");
}
public void methoud(int a , int b){
System.out.println("i am public method");
}
protected void methoud(double a , int b){
System.out.println("i am public method");
}
void methoud(String a , int b){
System.out.println("i am public method");
}
}
class Extends2 extends ExtendsDemo{
}
class Test{
public static void main(String[] args) {
Extends2 e2 = new Extends2();
//只可以使用公共方法 默认修饰 或者受保护 即protected 修饰的方法
e2.methoud(2 ,3);
e2.methoud(32 ,3);
e2.methoud("234",3);
}
}