- 博客(5)
- 收藏
- 关注
原创 java泛型边界限制
java泛型中重用extend关键字,限制泛型的边界,占位符可以extends单个类多接口;通配符被限制为单一边界。有:class Fruit{};class Apple extend Fruit{};像:List fruit = new List();的操作是非法的,实际上根本不是向上转型。Apple的List不是Fruit类的List,Fruit的List将持有任何类型的fru
2017-02-19 19:29:58
3115
原创 一个关于理解浅拷贝与深拷贝的小程序
public class Person {String name; private String sex; private int age; public Person(String name,String sex,int age){ this.name = name; this.sex = sex; this.
2016-11-13 00:23:22
969
1
转载 多态特性笔记
java提高篇(四)-----理解java的三大特性之多态 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多
2016-10-27 21:11:44
199
转载 继承特性笔记
1、子类拥有父类非private的属性和方法。 2、子类可以拥有自己属性和方法,即子类可以对父类进行扩展。 3、子类可以用自己的方式实现父类的方法对于构造器,它只能够被调用,而不能被继承。编译器会默认给子类调用父类的构造器。 但是,这个默认调用父类的构造器是有前提的:父类有默认构造器。如果父类没有默认构造器,我们
2016-10-09 12:16:55
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人