ToB企服应用市场:ToB评测及商务社交产业平台

标题: 继承详解 [打印本页]

作者: 知者何南    时间: 2022-8-25 04:06
标题: 继承详解
1.继承的概念

    继承的本质是一批的抽象,从而实现对现实世界更好的建模,比如老师,学生,这些类都可抽象为这个类。
    对于父类私有的属性,子类如果想要调用可以使用封装思想中的get、set方法来调用。
2.查看继承关系的快捷键

    control + h或者crtl + h 如下图
3.Object类

    Object类可以说是所有类的祖宗类,也就是所有类都默认直接或间接继承Object类。
    Object类中部分方法展示:

4.继承注意事项

    Java中只有单继承,没有多继承。也就是说一个类只能直接继承一个类(比如,Student继承了Person类之后就不能再直接在继承其它的类,但是可以间接继承多个类,比如Student直接继承Person类,间接继承Object类),形象描述:一个儿子只能有一个爸爸,但是一个爸爸可以有多个儿子。点击查看代码
  1. package com.Tang.oop.demo05;
  2. public class Application {
  3.     public static void main(String[] args) {
  4.         Student Twq1 = new Student();
  5.         Twq1.say();
  6. //        System.out.println(Twq1.money);
  7.         Person person = new Person();
  8.         
  9.     }
  10. }
  11. package com.Tang.oop.demo05;
  12. public class Person {
  13.     private int money=10_0000_0000;
  14.     public void say(){
  15.         System.out.println("Twq说了一句话");
  16.     }
  17.     public int getMoney() {
  18.         return money;
  19.     }
  20.     public void setMoney(int money) {
  21.         this.money = money;
  22.     }
  23. }
  24. package com.Tang.oop.demo05;
  25. //子类继承父类之后,就会拥有父类的全部方法
  26. public class Student extends Person{
  27. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4