当前位置: 首页 > news >正文

贵阳网站建设怎么样云推广

贵阳网站建设怎么样,云推广,做公众号主页面的有哪些网站,apache网站日志文章目录 一、继承概述二、内存运行原理 ★三、继承的特点四、继承后:成员变量和方法的访问特点五、继承后:方法重写六、继承后:子类构造器的特点七、继承后:子类构造器访问父类有参构造器八、this、super 总结 一、继承概述 Jav…

文章目录

  • 一、继承概述
  • 二、内存运行原理
  • 三、继承的特点
  • 四、继承后:成员变量和方法的访问特点
  • 五、继承后:方法重写
  • 六、继承后:子类构造器的特点
  • 七、继承后:子类构造器访问父类有参构造器
  • 八、this、super 总结


一、继承概述

Java 允许一个类通过 extends 关键字与另一个类建立父子关系,这就是继承。

格式: 子类 extends 父类
特点: 子类继承父类后,就可以得到父类的属性和行为。
优点: 提高代码的复用性,多个子类的相同代码可以放在父类中,增强了类的扩展性。

设计规范: 子类共用属性和行为放在父类,子类独有属性和行为放在子类自己那里


二、内存运行原理

public class People{private String name;private int age;/*** 共同行为*/public void queryCourse(){System.out.println(name + "查看课表信息!!");}// getter + setter
}public class Student extends People{private String className;/*** 独有行为*/public void writeInfo(){System.out.println(getName()+" 写作业!!");}// getter + setter
}
public class Test{public static void main(string[] args){Student s = new Student();s.setName("翠花"); // 父类的s.setAge(22); // 父类的s.setclassName("Java就业999期");// 子类的s.queryCourse(); // 父类的s.writeInfo(); // 子类的}
}

学生对象内存图如下:
在这里插入图片描述


三、继承的特点

  1. 子类可以继承父类的属性和行为,但是 子类不能继承父类的构造器

  2. 子类可以继承父类私有成员吗?
    有争议,我认为可以,只是不能直接访问。可通过访问父类的方法,间接访问父类私有成员。

  3. 子类可以直接用子类名访问父类静态成员。那么子类继承了父类静态成员吗?
    我认为没有继承,只能可以共享的去访问父类静态成员,共享并非继承

  4. Java是单继承模式:一个类只能继承一个直接父类。反证法如下:
    在这里插入图片描述

  5. Java 不支持多继承,但是支持多层继承。

  6. Java 中所有的类都是 Object 类的子类。


四、继承后:成员变量和方法的访问特点

采用:就近原则
this.子类自己的成员变量; super.父类成员变量/父类成员方法(父类成员是public)

public class Animal{public String name = "动物的名字";public void run(){System.out.println("动物可以跑~~");}
}public class Dog extends Animal{public String name = "狗的名字";public void run(){System.out.println("狗可以跑~~");}public void showName(){String name = "临时的名字";System.out.println(name); // 访问局部变量nameSystem.out.println(this.name); // 访问子类name。如果没有同名临时变量,name就是子类 name,不用加 thisSystem.out.println(super.name); // 访问父类namesuper.run(); // 访问父类run(); // 访问子类}
}
public class Test {public static void main(String[] args) {// 目标:理解继承后成员的访问特点:就近原则Dog dog = new Dog();dog.run(); // 狗可以跑~~dog.showName();}
}

五、继承后:方法重写

在这里插入图片描述


六、继承后:子类构造器的特点

在这里插入图片描述


七、继承后:子类构造器访问父类有参构造器

在这里插入图片描述


八、this、super 总结

在这里插入图片描述

注意:
子类通过 this(…) 去调用本类的其他构造器,本类其他构造器会通过 super 去手动调用父类的构造器,最终还是会调用父类构造器。
super(…) 必须放在第一行,this(…) 也必须在第一行,因此二者不能共存一个构造器中。


文章参考:Java入门基础视频教程,java零基础自学就选黑马程序员Java入门教程(含Java项目和Java真题)

http://www.zhongyajixie.com/news/29048.html

相关文章:

  • 衡水网站建设找谁南京网站制作设计
  • 够物网站空间100m够不够百度点击器下载
  • 制作企业推广网站百度关键词推广费用
  • wordpress 底部菜单太原百度快速优化排名
  • 常州个人网站设计如何制作一个自己的网站
  • 苏州网站建设网站优化新的seo网站优化排名 排名
  • 自己建的网站如何推广培训机构招生方案
  • wordpress 需要事务seo顾问能赚钱吗
  • 小型网站有哪些内容营销
  • 网站站内推广计划书企业做推广有用吗
  • 哪里可以做公司网站平台推广引流怎么做
  • 网站显示500错误怎么解决方法搜索量用什么工具查询
  • 高端旅游网站制作天津天狮网络营销课程
  • 湖北专业网站建设设计刷推广链接人数的软件
  • 动物网站建设策划书百度知道免费提问
  • 哪个网站可以免费做初级试题福建百度推广开户
  • 两江新区建设管理局网站众志seo
  • 成功的网站建设seo专业培训需要多久
  • 北京模板网站开发互联网营销师报名入口官网
  • 易点公司长沙做优化的公司
  • 如何站自己做网站肇庆seo排名
  • 全国b2b网站大全网络广告公司排名
  • 吕梁建设机械网站东营百度推广公司
  • 专业网站制作咨询注册城乡规划师好考吗
  • 怎样自做网站优化设计五年级下册数学答案
  • 游戏网站建设一条龙线上推广方式都有哪些
  • asp服装网站源码百度免费发布信息
  • 怎么做网站图片手游推广平台
  • 网站建设费应怎样做会计分录百度网址大全下载
  • 外贸婚纱网站网站建设规划书