课程
/后端开发
/Java
/Java入门第二季 升级版
为什么可以不一样呢?这两个类名的作用是什么啊?在父类调用的时候就是父类名 对象=子类名。什么意思
2018-03-21
源自:Java入门第二季 升级版 10-3
正在回答
1.是可以不一样的,这叫引用的多态。 可以用父类声明的引用变量指向子类对象。这叫向上类型转换。
2.左边的类名是用来声明引用变量。右边的类名是用来实例化类的对象。
3.父类名声明引用变量指向子类对象是最向上类型转化。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答什么时候可以直接 “内部类名 内部类对象 = new 内部类名();”,什么时候要先创建外部类对象再用 “内部类名 内部对象名= 外部对象.new 内部类名();”???
5 回答关于类名和对象名
1 回答类名和下面new
2 回答同一个包中类名和方法名可以一致?
3 回答不加上类名可以吧