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

微信软件wordpress速度优化存

微信软件,wordpress速度优化存,wordpress附件上传FTP,网站建设推广哪家好文章目录 一、继承概述二、内存运行原理 ★三、继承的特点四、继承后:成员变量和方法的访问特点五、继承后:方法重写六、继承后:子类构造器的特点七、继承后:子类构造器访问父类有参构造器八、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.yayakq.cn/news/702860/

相关文章:

  • 免费手机做网站电脑网页打不开是怎么回事
  • 电子商务网站建设说课稿成都甲壳虫品牌设计公司
  • 奖励软件下载网站dw做网站首页怎么做
  • 天津模板做网站网站设计网站建设专业
  • 创建个人网站名字网站建设的目的与意义是什么
  • 建立网站项目计划书模板推广方案100个
  • 资源分享网站怎么建设wordpress购物商城代码
  • silverlight 做的网站赣州章贡区旅游景点
  • 建设官方网站多少医疗网站建设 中企动力
  • 公司注册好了怎么做网站大连最新发布
  • 网站建设人工智能开发小米商城网站建设分析
  • 壹佰云建站株洲网站定制
  • 个人网站建设案例课堂医学ppt模板免费下载
  • 做淘宝客可以有高佣金的网站住房和城乡建设部官方网站发布
  • 网站如何做好优化集团网站建设方案书
  • 洛阳网站设计2021重大军事新闻
  • 一级域名建站网站建设行吗支付网站模板
  • 国际贸易电子商务网站建设流程网络营销和传统营销的关系
  • 学网站建设专业前景货源网站程序
  • 网站架构建设青岛网上房地产官网查网签
  • 保定网站关键词优化网络舆情监测分析系统
  • 杭州网站设计建设做网站需不需要营业执照
  • 河南做网站公司汉狮六种常见的网络广告类型
  • 想建一个自己的网站项目网络图怎么绘制
  • 在线网站开发办公家具网站模版
  • 北京专业网站外包公司十大营销咨询公司
  • 西安网站制作流程wordpress陌陌主题
  • 用vs2015做网站企业宣传片广告制作
  • 注册网站的步骤网站数据修改
  • 深圳高端网站建设网页设计网站建设小程序公众号销售