java多态中向上转化类型不能调用子类的变量
来源:互联网 发布:知乎 葛巾 真人照 编辑:程序博客网 时间:2024/06/06 02:52
java多态中向上转化类型之后,虽然说可以调用子类和父类的方法,但是不能调用子类中的变量。会显示没有变量。
代码如下,其他三个类没有显示出来。
package test;import java.util.Scanner;public class Demo {public static void main(String[] args) {Scanner in = new Scanner(System.in);Shape q = new Rectangle();Shape w = new Circle();Rectangle e = new Rectangle();System.out.println("请输入长");q.chang = in.nextInt();//——————————-此处出错System.out.println("请输入宽");e.kuan = in.nextInt();q.mm();q.xx();}}
阅读全文
0 0
- java多态中向上转化类型不能调用子类的变量
- java 向上转型之后调用子类的同名变量/方法的问题(多态)
- (多态)Java向上转型之后调用子类的同名变量/方法的问题
- 向上转型子类的成员变量的调用
- (java)对象引用向上转型后,无法调用子类独有的方法和属性问题
- JAVA C# 区别:用父类变量调用子类的方法
- Java父、子类成员变量和方法的调用关系
- java类继承总结一 父类类型与子类类型之间的转化问题
- java类继承总结一 父类类型与子类类型之间的转化问题(转)
- java类继承总结一 父类类型与子类类型之间的转化问题
- java 父类、子类 类型转换【父类不能转为子类】
- 子类函数使用父类类型做为参数时,调用该参数的protected变量问题
- Java子类与父类强制类型转化
- 父类调用子类的成员变量
- Java中父类与子类之间的转化
- java 向上 类型转换 和 向下类型转化 与 强制类型转换
- java中子类的调用
- java泛型类为什么不能声持有类型的静态变量
- [机器学习] UFLDL笔记
- Luogu-3379 (LCA模板)
- JavaSE--单列集合的使用
- android的多线程
- spring各jar包
- java多态中向上转化类型不能调用子类的变量
- LeetCode基础-图-DFS
- mulesoft 入门与实践-2(java, invoke)
- 将SQL查询结果作为查询条件进行查询
- Verilog的一些坑(一)
- 【C语言】“猜数字”游戏来了!
- ex2_2 韩信点兵 (中国剩余定理)
- leetcode008-Longest Substring Without Repeating Characters
- 如何制作OpenSuse USB live