继承详解

打印 上一主题 下一主题

主题 896|帖子 896|积分 2688

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. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

知者何南

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表