A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 妖妖 中级黑马   /  2015-4-3 20:36  /  544 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

(1)如果不是让某个类被初始化,就以abstract这个关键词将它标记为抽象类。(2)抽象的类是可以有抽象的和非抽象的方法的
(3)如果类带有了抽象的方法,这个类必须标记为抽象的
(4)抽象的方法是没有内容的,他的声明是以分号结束的
(5)抽象的方法必须在具体的类中运行
(6)java所有的类都是Object直接或间接的子类
(7)方法可以声明Object的参数或者是返回值
(8)不管实际上锁引用的对象时什么类型,只要在引用变量的类型就是带有某种方法的类型是才能调用的方法
(9)Object引用变量在没有类型转换的情况下不能赋值给其他的类型,若在堆上的对象类型与所在转换的类型不兼容,则此转换会在执行期产生异常
        类型转换的例子:Dog d=(Dog) x.getObject(aDog);
(10)从ArrayList<Object>去除的对象只能被Object引用,不然就要用类型转换来改变
(11)java是不允许多重继承的,因为那样会有致命方块的问题
(12)接口是“纯天然”的抽象类
(13)以interface 这个关键词取带class来声明接口
(14)实现接口是使用implements这个关键词 Dog implements Pet
(15)class可以实现多个接口
(16)实现某接口的类必须实现它所有的方法,因为这些方法都是public与abstract的
(17)要从子类调用父类的方法可以使用super这个关键词来引用  例如:super.Run()

3 个回复

倒序浏览
:handshake:handshake
回复 使用道具 举报
感谢分享, 刚学完。。。【数字君】
回复 使用道具 举报
及时雨呀,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马