- 博客(3)
- 收藏
- 关注
转载 java内部类
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? 典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象
2011-12-20 19:22:18 370
原创 java数组创建了指针,而没有为对象分配空间
Dog[]dogs=new Dog[4]; //这里创建了对象数组,大小为4,但并没有为每个对象分配空间,即每个对象都是为空的。所以先要为对象开辟空间:dogs[0]=new Dog(); Exception in thread "main" java.lang.NullPointerException at Alone_6.main(Alone_6.java
2011-12-20 18:46:57 861
转载 【转】Java抽象类和接口的区别(好长时间没看这种文章了)
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很
2011-12-20 13:32:46 483 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人