父类引用指向子类对象

2026-03-04 08:54:12

1、打开电脑上的eclipse软件,配置好jdk的。

父类引用指向子类对象

2、点击左上角的file,点击new,点击Javaproject。

父类引用指向子类对象

3、新建一个class文件,自己取名字,勾引main选项,自动调用main方法

父类引用指向子类对象

4、输入代码

Person p = new SuperMan(); //父类引用指向子类对象,超人提升为了人

//父类引用指向子类对象就是向上转型

System.out.println(p.name);

p.谈生意();

SuperMan sm = (SuperMan)p; //向下转型

sm.fly();

/*

基本数据类型自动类型提升和强制类型转换

*/

int i = 10;

byte b = 20;

//i = b; //自动类型提升

//b = (byte)i; //强制类型转换

}

}

class Person {

String name = "John";

public void 谈生意() {

System.out.println("谈生意");

}

}

class SuperMan extends Person {

String name = "superMan";

public void 谈生意() {

System.out.println("谈几个亿的大单子");

}

public void fly() {

System.out.println("飞出去救人");

}

}

父类引用指向子类对象

5、控制台会出现

John

谈几个亿的大单子

飞出去救人

父类引用指向子类对象

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢