- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 java的面向对象特性:继承
通过书籍得知,java的面向对象的三大特性,封装、继承、多态,那么今天来聊聊继承。继承最简单的理解就是父子之间的关系,比如父类的财产你是可以继承,不过当这些财产是父类私有的那么,子类是不能使用的,这你是需要知道的。 1.1使用继承目的 什么使用会用到继承那,继承的使用目的是为了代码工作量的减少,而不是增加的,一般吧父类叫做基类,然后由子类来继承父类的方法,或者在子类的基础上面进行扩展新的功能。
2017-10-15 21:31:34 195
原创 java的组合与继承
java代码的神奇之处就在于代码的复用性,当然写成通用类是需要大量的经验积累与设计技巧的。 java代码之间的关系存在着is-a(是一个),还有has-a(有一个),两者之间的差别就是is-a可以使用继承,has-a尽量使用组合。java的组合是在开发新类的过程中使用现有类的方法,避免重复代码,带来不好的就是不能再新类的里面去修改他,只能使用。 java的继承,是在开发新类的过程中使用现有类的接口
2017-10-09 23:43:30 222
原创 java的访问权限控制
我们在编写代码的时候,会分为两种一种是为服务端提供的代码,一种是为客户端提供的代码,为客户端提供的代码,就需要公开化,让客户来访问,那么这个里面就会牵扯到代码访问安全的问题。 我们希望客户端能够访问一部分代码,而不是把所有的代码接口都提供给客户端访问的。 访问权限从最大到最小排列为:public 、包访问权限(默认)、protected、private。所有的访问权限修饰符都可以作用到类上或者
2017-10-08 22:36:29 447
原创 java抽象类继承
抽象是把公共性质的属性,都抽取出来,形成所有类都具备的属性,便是抽象。 我们谈论java抽象是基于父类和子类的关系来描述的,比如动物类Animal,那么我们可以思考下,所有动物共同具备的特性,那就是都能够吃饭,都能够睡觉,那么这些就是动物共同具有的特性,这些就可以抽取出来,也就是抽象,形成单独的抽象类,用abstract来标识,abstract是在java中标识抽象类的依据。使用abstract修饰
2017-10-06 21:27:25 617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人