java super继承测试
来源:互联网 发布:如何成为数据分析师 编辑:程序博客网 时间:2024/06/06 17:31
package lmlc.test;class Parent { protected String name; public Parent(String name) { this.name = name; }}public class initTest extends Parent{ protected String name; protected int age; public initTest(String name,int age) { super(name); this.age = age; } public static void main(String args []) { initTest t = new initTest("aa",10); System.out.println(t instanceof Parent); System.out.println(t.name); System.out.println(t.age); Parent p = new initTest("bb",11); System.out.println(p instanceof initTest); System.out.println(p.name); initTest tt = (initTest) p; System.out.println(tt.age); //System.out.println(p.age); }}
输出:
true
null
10
true
bb
11
在运行是,要确定类实例的具体类型,是哪个子类型,使用instanceof
最后一句会编译的时候提示错误,因为声明的时候他是父类,父类没有age属性,需要进行类型转换成具体的子类,然后调用子类的方法,属性。
阅读全文
0 0
- java super继承测试
- 23 java 继承 super 关键字
- java学习之继承,super
- java-继承super的使用
- 【java】继承和super.getClass()
- java继承中super关键词
- java继承关系super用法
- Java继承、super、继承访问权限
- java基础-----访问权限,继承,super
- java学习笔记-继承中super关键字
- java继承中super关键字的用法
- 23-JAVA面向对象-继承-super关健字
- java学习之继承与super关键字
- Java super 用法及继承…
- [疯狂Java]面向对象:继承、覆盖、super
- java对象、静态、继承及super
- Java之继承,super,this详解
- JAVA 多态、继承、super关键字 day9
- Ubuntu14.04 下安装pip和virtualenv的方法
- java 里的逻辑运算符,与(&)或(|)非(~)和异或(^)
- 医学图像数据库
- error:Cannot add or update a child row: a foreign key constraint fails (`xx库`.`xx表`,
- HTTP协议--简单认识TCP/IP
- java super继承测试
- isbn号码
- TCP/UDP/IP分片
- 正则表达式 字符转义
- Java多线程
- 员工信息查询
- iOS reason: '-[__NSArrayM objectForKeyedSubscript:]: unrecognized selector sent to instance 0x60800
- log4j,logback,slf4j之间的关系详解
- Two Sum