面向对象的三大特征:封装、继承、多肽

面向对象的三大特征,封装、继承、多肽

被继承的类称为父类或者超类,继承的类称为子类

子类继承父类就可以得到父类的属性和行为,但是并非所有的属性和行为父类都可以继承

子类不能继承父类的构造器,子类有自己的构造器

子类只是可以访问父类的静态成员,父类的静态成员只有一份可以被子类共享访问。

public class TestMain {
    public static void main(String[] args) {
        //继承的优势,可以把相同的代码定义在父类中,子类可以直接使用,
        //这样就可以提高代码的复用性,相同的代码只需要写一次
        Teacher boZai = new Teacher();
        boZai.setName("波仔");//调用父类的方法
        boZai.setAge(18);//调用父类的方法
        System.out.println(boZai.getName());//调用父类的方法
        System.out.println(boZai.getAge());//调用父类发方法
        boZai.teach();//调用自己的方法
    }
}

面向对象的三大特征:封装、继承、多肽(图1)

您可能还会对下面的文章感兴趣: