当前位置:   article > 正文

java面向对象.day20(继承01--object类)

java面向对象.day20(继承01--object类)

说明:

  1. 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。

  2. extends的意思是“扩展”。子类是父类的扩展。

  3. JAVA中类只有单继承,没有多继承!(只能一个父,可以有多个儿子,只能继承一个父类,但可以有多个类继承一个父类)

  4. 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。

  5. 继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。

  6. 子类继承父类,使用关键字extends来表示子类和父类之间,从意义上讲应该具有"is a"的关系.

  7. object类:在java中所有的类的默认直接或间接继承object类

  8. super

  9. 方法重写

作用

  1. 子类可以继承父类所有的public方法和属性(字段)

  2. 一般属性使用private,使用时使用get和set,方法使用public,直接调用

代码解释:

//父
//人
public class Person{
    public void say(){
        System.out.print1n("说了一句动);
    }
                           
} 
//子
//学生 is 人
//继承Person类
public class Student extends Person{
    
} 
//子 
//老师 is 人
//继承Person类
public class Teacher extends Person{
    
} 
//使用
​
public class Application {
    public static void main(String[] args) i
        Student student = new Student();
    /*Student类里面本身没有say()方法,但Student类继承了Person类
    所以Student类能够调用Person类里面的say()方法
    */
        student.say();
    }
}
​
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/436104
推荐阅读
相关标签
  

闽ICP备14008679号