`

Object 、class、interface的父类

    博客分类:
  • java
 
阅读更多

 

public class Test {

public static void main(String[] args) throws InterruptedException {

Klass k=new Klass();

System.out.println(k.getClass());

System.out.println(k.getClass().getSuperclass());

Object o = new Object();

System.out.println(o.getClass());

System.out.println(o.getClass().getSuperclass());

Class c = Interfase.class;

System.out.println(c.getSuperclass());

}

}

class Klass {}

interface Interfase{}

 

 

 

class Klass

class java.lang.Object

class java.lang.Object

null

null

分享到:
评论

相关推荐

    Test2_Interface.java

    -- class AImpl implements A { //可以把所有抽象方法都重写,也可以啥都不干变成一个抽象的实现类 } -- 创建对象测试:A a = new AImpl(); -- new AImpl();调用了实现类自己的无参构造,而且无参构造里第一行...

    day021-反射和注解笔记和代码.rar

    Method[] methods = clazz.getMethods() 获取public修饰的构造方法数组,有父类中的方法 Method[] methods = clazz.getDeclaredMethods() 获取任意访问权限所有造方法数组,并且都是自己的方法 Method ...

    JAVA面向对象详细资料

    5 如何创建一个类Class? 10 6 如何使用类创建对象 10 7 引用与实例 11 8 实例属性与实例方法 11 9 实例属性与实例方法的使用 12 10 实例属性属于实例本身,与其他实例没有关系 13 11 javaBean编码规范 14 12 练习:...

    从实例谈面向对象编程、工厂模式和重构

    既然 mp3 和 wav 都属于音频文件,他们都具有音频文件的共性,为什么不为它们建立一个共同的父类呢? 程序代码 public class AudioMedia { public void Play() { MessageBox.Show("Play the AudioMedia file.")...

    java经典面试2010集锦100题(不看你后悔)

     System.out.println("A Demo object has been created"); } protected void addOne() { count++; } } 有关类Demo,描述正确的是:(选择1项) A) 当创建一个Demo类的实例对象时,count的值为0。 B) 当创建一...

    java 面试题 总结

    17、abstract class和interface有什么区别? 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建...

    Hibernate注释大全收藏

    • Table per Class Strategy: the <union-class> element in Hibernate 每个类一张表 • Single Table per Class Hierarchy Strategy: the <subclass> element in Hibernate 每个类层次结构一张表 • Joined ...

    iOS自定义UIBarButtonItem的target和action示例代码

    需求描述: 在项目开发过程中,遇到一种情况,需要自定义UIBarButtonItem,来实现分享样式,并在iPad中弹出系统分享框(UIActivityViewController),系统分享框需要...NS_CLASS_AVAILABLE_IOS(2_0) @interface UIBarI

    Java面试32个经典问题 .doc

    第一, 谈谈final, finally, finalize的区别。 (最常被问到) final修饰符(关键字) ...第二,Anonymous Inner Class(匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

    FileMonitor.rar 在MFC中实现 EventSink

    (2) 添加继承父类 IDispEventImpl public IDispEventImpl, CFileMonitorSink, &__uuidof(_IFun1Events), &__uuidof(__ATLEventLib), 1, 0> (1) 0 唯一标识符, 用于区别 连接到 事件源的多个客户端 ...

    在一小时内学会 C#(txt版本)

    3. 接口(interface) 以下类型继承时均分配内存: 1. 值类型 2. 参考类型 值类型 值类型是在堆栈中分配的数据类型。它们包括了: ? 除字符串,所有基本和内建类型 ? 结构 ? 枚举类型 引用类型 引用类型在...

    \java超强笔记(超级经典)

    static void copyArrayToList(Object[] os,List<T> ls){ //错误,T为类的泛型 } static <E> void copyArrayToList(E[] os,List<E> ls){ //泛型方法,正确的 } 泛型不能使用...

    java课程设计报告-五子棋(1).doc

    、接口的定义和实现 Interface 接口名{//抽象方法} //定义接口 Class 类名 implements 接口名称{// 类体} 实现接口 5、线程 、线程的定义 即同时执行多个程序段,每个程序段都是一个线程。 、线程的周期 线程的周期...

    java课程设计报告-五子棋.doc

    、接口的定义和实现 Interface 接口名{//抽象方法} //定义接口 Class 类名 implements 接口名称{// 类体} 实现接口 5、线程 、线程的定义 即同时执行多个程序段,每个程序段都是一个线程。 、线程的周期 线程的周期...

    java课程设计报告-五子棋(2).doc

    、接口的定义和实现 Interface 接口名{//抽象方法} //定义接口 Class 类名 implements 接口名称{// 类体} 实现接口 5、线程 、线程的定义 即同时执行多个程序段,每个程序段都是一个线程。 、线程的周期 线程的周期...

    java面试宝典2012版.pdf

    28、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 29、super.getClass()方法调用 30、String是最基本的数据类吗? 31、String s = "Hello";s = s +...

    客户关系管理系统框架搭建(二)

    //调用父类的setSessionFactory方法,注入sessionFactory super.setSessionFactory(sessionFactory); } } * 创建部门的dao接口 SysUserGroupDao接口 放在cn.itcast.crm.dao包下 ...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    其中 objectReference 是对象的一个引用,它可以是一个已生成的对象,也可以是能够生成对 象引用的表达式。 例如:我们用 Point p=newPoint();生成了类 Point 的对象 p 后,可以用 p.x,p.y 来访问该点的 x、y 坐标,...

    【05-面向对象(下)】

    •和类定义不同,定义接口不再用class关键字,而是使用interface关键字。语法如下: •[修饰符] interface接口名 extends 父接口1,父接口2 ... •{ • 零个到多个常量定义... • 零个到多个抽象方法定义... • ...

    达内 coreJava 习题答案

    class Bissextile{ public static void main(String[] arge){ System.out.print("请输入年份"); int year; //定义输入的年份名字为“year” Scanner scanner = new Scanner(System.in); year = scanner.nextInt...

Global site tag (gtag.js) - Google Analytics