帅先勃

博客园 首页 新随笔 联系 订阅 管理

2014年8月2日 #

摘要: 内部类必须要依赖于继承或实现一个接口。内部类可以实现Java多继承,内部类访问外表类的局部变量或参数时,则该局部变量或参数必须被final修饰。内部类不能包含有static的变量和方法,原因是因为内部类依赖于外部类,它才能创建自己。内部类可以任意的访问外部类的成员,即使以private修饰,内部类需... 阅读全文
posted @ 2014-08-02 19:19 帅先勃 阅读(115) 评论(0) 推荐(0) 编辑

摘要: Java的继承是通过extends和implement来实现的,Java不支持多继承,但是Java支持多层继承以及多实现(接口)。Java继承有一个关键字super是用来指向父类。Java继承衍生出覆盖的概念。覆盖被用来支持多态。实际开发中Java通常继承于抽象类,实现于接口。如果不希望一个类被继承... 阅读全文
posted @ 2014-08-02 19:12 帅先勃 阅读(257) 评论(0) 推荐(0) 编辑

摘要: Java的面向对象有三大特征:封装、继承、多态。这里主要对封装进行讲解。封装可以理解为隐藏一个类的成员变量和成员函数,只对外提供需要提供的成员函数。Java的封装主要通过访问权限控制符:private,默认,protected,public来实现。(这四个权限访问控制符的区别网上有很多,建议读者自行... 阅读全文
posted @ 2014-08-02 18:52 帅先勃 阅读(630) 评论(0) 推荐(0) 编辑