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

做网站公司怎么样cdq百度指数

做网站公司怎么样,cdq百度指数,哔哩哔哩网页版官网在线观看,做书店网站版头🌈个人主页: Aileen_0v0🔥学习专栏: Java学习系列专栏 💫个人格言:"没有罗马,那就自己创造罗马~" 目录 继承 继承的普通成员方法调用 及 普通成员变量修改 构造方法的调用 子类构造方法 继承 package Inherit;class Animal …

🌈个人主页: Aileen_0v0
🔥学习专栏:  Java学习系列专栏

💫个人格言:"没有罗马,那就自己创造罗马~"

目录

继承 

继承的普通成员方法调用 及 普通成员变量修改

构造方法的调用

子类构造方法 


继承 

package Inherit;class Animal {public String name;public int age;public void eat() {System.out.println(name+" 正在吃饭!");}
}class Dog extends Animal{public int count;public void wangwang() {System.out.println(name+"正在叫!");}}class Cat extends Animal{public void miaomiao() {System.out.println(name+ "正在苗苗叫!");}}public class Test3 {public static void main(String[] args) {Dog dog = new Dog();dog.name = "坦克";dog.eat();dog.wangwang();Cat cat = new Cat();cat.name = "小咪";cat.eat();cat.miaomiao();}}

继承的普通成员方法调用 及 普通成员变量修改


构造方法的调用

package Inherit;class Ani {public String name;public int age;public void eat(){System.out.println(name + "吃饭!");}	
}class HotDog extends Ani{//傻狗 是狗的属性public String silly; public String name = "hello";public void houseGuard() {System.out.println(super.name+"正在看家护院!");}
}
//1.this 会优先访问子类自己的,若子类无 ,才会访问父类的.
//2.super 只是一个关键字,在代码层面上,能够达到易读效果,可以用来访问父类的内容及地址但是不能说成`是`引用class Miao extends Ani{public void catchMouse(String name) {System.out.println(name + "抓杰瑞!");}@Overridepublic String toString() {return "miao 抓老鼠";}public Miao() {System.out.println(name + "抓老鼠!");}public Miao(String name) {this.name = name;System.out.println(name + "抓老鼠!");}
}public class Test2{public static void main(String[] args) {Miao miao = new Miao();Miao miao1 = new Miao("喵喵");new Miao("Tom"). catchMouse("🐱");HotDog hotdog = new HotDog();System.out.println(hotdog);}
}

子类构造方法 

 面试题:

1.this 会优先访问子类自己的,若子类无 ,才会访问父类的.

2.super 只是一个关键字,在代码层面上,能够达到易读效果,可以用来访问父类的内容及地址但是不能说成是引用

this 访问的范围大于 super

package Inherit;class Animal {public String name;public int age;//	    public Animal() {
//	    	
//	    }//父类调用含参的构造方法--->//报错信息:Implicit super constructor Animal()//is undefined for default constructor. //Must define an explicit constructorpublic Animal(String name , int age) {this.name = name;this.age = age;System.out.println("Animal(String,int)");}public void eat() {System.out.println(name+" 正在吃饭!");}public static void staticFunc() {}
}class Dog extends Animal{public int count;public void wangwang() {System.out.println(this.name+"正在叫!");//super.eat();--->利用super调用父类方法staticFunc();}public Dog(String name , int age,int count) {//1.先帮助父类部分初始化  必须放到第一行super(name,age);//2.再初始化自己this.count = count; System.out.println("Dog(String,int,int)");}}class Cat extends Animal{public Cat() {super("mmi", 10);}public Cat(String name,int age) {super(name,age);}public void miaomiao() {System.out.println(name+ "正在苗苗叫!");}}public class Test3 {public static void main(String[] args) {Dog dog = new Dog("hello",10,3);dog.wangwang();}

在子类变量中访问父类的变量和方法

注意事项:

1.当调用含参的构造方法时系统就不会自动调用无参构造方法

2.对象属性的初始化一定得调用构造方法的

3.子类构造方法:当我们构造Dog时要先调用它的构造方法--->

    (1).先帮助父类初始化(通过super(属性)),(2).再通过this.属性 = ...初始化属性。

4.如果子类想要调用父类的静态构造方法,可以在子类中通过方法名()进行访问

静态里面,不能用this 也不能用super

注意:子类构造方法中会默认调用无参构造方法: super(),

           用户没有写时,编译器会自动添加,而且super()必须是子类构造方法的第一句,               并且只能出现一次。

5.

【不带参数默认叫咪咪,带参数需要自己传】      父类初始化虽然执行了父类的构造方法,但没有生成父类对象,这里只是帮助子类初始化从父类继承过来的属性。

 

总结:

子类构造方法中,并没有写任何关于基类构造的代码,但是在构造子类对象(穿件对象)时,先执行基类(父类)的构造方法,后执行子类的构造方法

因为:

**子类对象中成员是有两部分组成的,基类继承下来的以及子类新增加的部分。父子父子肯定是先有父再有子,所以在构造子类对象时候 ,先要调用基类的构造方法,将从基类继承下来的成员构造完整,然后再调用子类自己的构造方法,将子类自己新增加的成员初始化完整**。
注意:
1,若父类显式定义无参或者默认的构造方法,在子类构造方法第一行默认有隐含的super(调用,即调用基类构造方法
2.如果父类构造方法是带有参数的,此时需要用户为子类显式定义构造方法,并在子类构造方法中选择合适的父类构造方法调用,否则编译失败。
3.在子类构造方法中,super(...)调用父类构造时,必须是子类构造函数中第一条语句。4.super(...)只能在子类构造方法中出现一次,并且不能和this同时出现 

 

http://www.hkea.cn/news/767028/

相关文章:

  • 哪里有网站设计公司长沙网络公司最新消息
  • 试描述一下网站建设的基本流程百度怎么发布短视频
  • 我现在有域名怎么做网站搜索关键词热度
  • 海外如何 淘宝网站建设快速seo整站优化排行
  • 代还信用卡网站建设赣州seo顾问
  • 响应式网站建设推广开网店
  • 成都专业网站推广公司优化大师优化项目有
  • 怎么用wordpress搭建网站百度关键词排名点
  • 外挂网站模板域名搜索引擎入口
  • 手机网站开发 pdfseo搜索引擎优化工作内容
  • 上海中小网站建设洛阳seo博客
  • 南宁网站建设公司哪家专业搜索引擎优化包括
  • 新疆住房与建设厅网站新产品推广方式有哪些
  • 做网站站怎么赚钱网络营销模式有哪些?
  • 南通城市建设集团有限公司网站南京谷歌推广
  • 南通网站定制方案怎么查找关键词排名
  • 权大师的网站是哪个公司做的百度做个人简介多少钱
  • 烟台网站建设设计软文广告经典案例100字
  • 做微信用什么网站广州百度seo代理
  • 网站建设目标 优帮云跨境电商营销推广
  • 郑州华恩科技做网站怎么样竞价排名适合百度吗
  • flask做大型网站开发深圳seo博客
  • 合肥网站建设平台小程序怎么引流推广
  • 做网站被拘留免费找客源软件
  • 门户型网站建设百度seo快速提升排名
  • 印度做杂质的网站如何进行网络推广
  • 建设厅八大员兴安盟新百度县seo快速排名
  • 南京网站建设索q.479185700小说排行榜百度
  • 幼儿做爰网站seo工程师是什么职业
  • 申请空间 建立网站吗西安百度推广运营