只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-02-15 20:41 discover_space 阅读(0) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-02-14 16:02 discover_space 阅读(0) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-02-13 00:24 discover_space 阅读(0) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-02-12 00:49 discover_space 阅读(0) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-02-08 15:50 discover_space 阅读(0) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-02-07 18:16 discover_space 阅读(0) 评论(0) 推荐(0)
摘要: 1 内部类 1.1 概念 大部分时候,类被定义成一个独立的程序单元,在某些情况下,也会把一个类放到另一个类的内部定义,这个定义在其他类内部的类就被称为内部类,包含内部类的类被称为外部类。 1.2 作用 1.提供更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。 2.内部类成 阅读全文
posted @ 2020-02-06 01:25 discover_space 阅读(291) 评论(0) 推荐(0)
摘要: 1 抽象类 1.1 抽象 abstract 抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有什么样的属性和行为,并不关注这些行为的细节是什么。 1.2 抽象方法和抽象类 抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义成抽象 阅读全文
posted @ 2020-02-05 11:50 discover_space 阅读(206) 评论(0) 推荐(0)
摘要: 1 包装类 1.1 包装类(Java8) Wrapper Class Java为8个基本类型提供了对应的包装类,通过这些包装类可以把8个基本类型的值包装成对象来使用。JDK1.5提供了自动装箱和自动拆箱功能,允许把基本类型值直接赋给对应的包装类引用变量,也允许把包装类对象直接赋给对应的基本类型变量。 阅读全文
posted @ 2020-02-05 00:15 discover_space 阅读(216) 评论(0) 推荐(0)
摘要: 1 组合和聚合 1.1继承与组合 继承是实现类复用的重要手段,但继承带来了一个最大的坏处:破坏封装。相比之下,组合也是实现类复用的重要方式,而采用组合方式来实现类复用则能提供更好的封装性。 在继承中,为了保证父类有良好的封装性,不会被子类随意改变,设计父类通常应该遵循如下规则: 1.尽量隐藏父类的内 阅读全文
posted @ 2020-02-04 00:16 discover_space 阅读(228) 评论(0) 推荐(0)