您的位置:首页 > 职场人生

黑马程序员 JAVA基础学习笔记 接口等

2015-05-22 09:24 232 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

------小弟在因特网的小窝,祝愿所有的朋友身体健康-------

接口 可认为是特殊的抽象类,内部的方法都是抽象的,interface

常量的修饰符有public static final

方法的修饰符有public static

都能够省略,但是影响阅读体验;

impliments;

子类对接口的方法全部覆盖才能实例化,不覆盖的部分依然是抽象的;

interface也是class文件;

接口可以多实现;

实现扩展功能;

接口与接口可以多继承;

多态:

多重体现形态;

父类的引用,子类的实例;

存在覆盖;

好处:大大提高扩展性;

类与类的关系只有继承和实现;

弊端:只能使用父类的引用访问父类的成员;

转型;

instantof判断属于类否;

父类抽象,方法搞到工具类;

对大类进行定义,通过子类实现;

主函数中工具类调用;

object 超级父类,所有类的终极父类;

java认为所有对象都是可以比较的,其实他只是比了比地址;

覆盖时可能要用到类型的转换;

大类转成子类类型,不然编译报错;

内部类:也称内置类

内部类可以直接访问外部类的属性方法,包括私有的成员;

外部访问内部还得建对象 outer.inner in=new outer().newinner()

in.func;

内部类可以在成员位置上被私有修饰  outer.this

多态编译时看引用中有没有对应方法,运行时则看对象的对应方法;

编译时等号的左边 运行时看等号的右边;

成员变量与方法不同,不管什么时候都只看等号左边;

以上只是非静态时的情形;静态的情形下,变量和方法 运行和编译都只看左边;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: