day09--super与this关键字内存图解

This commit is contained in:
xx
2026-09-23 14:44:32 +08:00
parent 400c469e09
commit 006ef97d55
3 changed files with 13 additions and 2 deletions
@@ -18,4 +18,8 @@ this关键字的作用:
c.this可以调用其他的重载的构造方法,不能相互调用
*/
public class Demo08 {
public static void main(String[] args) {
Zi zi = new Zi();
zi.show();
}
}
@@ -2,6 +2,7 @@ package com.inmind.extends_this_super05;
public class Fu {
int numFu = 10;
String name = "父类的name";
public Fu(){}
@@ -2,7 +2,7 @@ package com.inmind.extends_this_super05;
public class Zi extends Fu{
int numZi = 20;
String name;
String name = "子类的name";
public Zi(){
//调用有参构造即可
@@ -15,11 +15,17 @@ public class Zi extends Fu{
public Zi(int numZi ,String name){
super();
this.numZi = numZi;
if (name != null) {
this.name = name;
}
System.out.println("必须要执行的初始化操作1");
System.out.println("必须要执行的初始化操作2");
System.out.println("必须要执行的初始化操作3");
}
public void show(){
System.out.println(this.name);
System.out.println(super.name);
}