「java爸爸」java之父

博主:adminadmin 2022-11-27 20:51:06 77

今天给各位分享java爸爸的知识,其中也会对java之父进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中,类 A是B爸爸, B是C爸爸,三个方法里都有run() 我 A a = new C; a.run执行的是哪个类的run啊?

当A a = new C();的时候,a 是C的对象一个对象,这是java中著名的里氏代换原则,也就是说父类可以出现的地方子类一定可以出现,反之是不成立的。

这个例子里,父类是A,子类是B和C,

A a = new A();这里a是A的对象 a.run()运行的是A中的方法

A a = new B();这里a是B的对象 a.run()运行的是B中的方法

A a = new C();这里a是C的对象 a.run()运行的是C中的方法

而 C c = new A()则是错误的,所以,你可以查阅一下里氏代换原则,然后再体会一下这里面的意思。

java中的超类是什么?和父类是一个意思吗?

我建议以后你用英文术语。真的,方便自己

举个例子。。。咱中国有个食物叫 麻辣烫, 但是外国人不像咱中国人分的这么细,麻、辣、烫3中味道都是hot。。。

所以麻辣烫就是 hot hot hot..你可以查查

Super Class 跟这个一样,有的译为超类,有的译为父类。。。。。等

怎么办呢,所以你以后交流直接就用 Super Class  就好了

给你推荐个纯净学 习 ..君羊. .吧 ,无/广//告//的 101990481

全是计算机的学生或者,已经工作的人。。

Java父类中抽象方法有什么用?

好好把继承和多态的概念理解下吧,

继承,是对有着共同特性的多类事物,进行再抽象成一个类。这个类就是多类事物的父类。父类的意义在于可以抽取多类事物的共性。

多态,把子类对象主观的看作是其父类型的对象,那么父类型就可以是很多种类型。

例如父类Person(人)

子类

Students(学生)

子类Teacher(教师)

父类中有抽象方法

void

work();子类分别实现

Person

p1

=

new

Student();

Person

p2

=

new

Teacher();

p1.work();

p2.work();

楼主自己试下什么结果,

如果你父类中不定义抽象方法或方法的话,你看看

还能够p1.work();这样调用吗?答案是否定的。

java爸爸的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java之父、java爸爸的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。