本文吐槽!
假设我们创建两个Java项目,一个叫StatsReader,把数据从网上下载到本地数据库里;一个叫StatsViewer,把数据从数据库里拿出来呈现给用户。这两个项目都要用同一个外部类库mysql-connector-java-5.0.8-bin.jar。
Eclipse可以创建一个工作集,内含多个Java项目,但工作集只是一个概念,与项目的实际存储位置无关。但是我们可以把...
分类:
编程语言 时间:
2014-07-12 19:01:03
阅读次数:
263
一。成员内部类:与类的成员变量一样1可以加任意的修饰:private, protected,顶级类只可以为public, default2内部类不可脱离其外部类的限制使用,因此在外部类以外创建内部类要这样:outerObject=new outerClass(Constructor Paramete...
分类:
其他好文 时间:
2014-07-12 14:01:01
阅读次数:
191
实例1:内部类的基本结构123456789101112131415161718192021222324//外部类classOut {privateintage = 12;//内部类classIn {publicvoidprint() {System.out.println(age);}}}publi...
分类:
其他好文 时间:
2014-07-11 23:08:19
阅读次数:
285
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? .....
分类:
编程语言 时间:
2014-07-10 13:08:39
阅读次数:
221
本文是借鉴网上的多篇资料,感谢网上各位大牛的分享。一、什么是内部类
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的成员,并且依附于外部类而存在的。内部类可以为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类和匿名内部类。
二、为什么需要内部类?
典型的情况是,内部类继承自...
分类:
编程语言 时间:
2014-07-08 16:48:34
阅读次数:
272
public class Test {
//java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。
//其中成员内部类和静态嵌套类需要在外部类中调用。调用的时候比较麻烦,本文主要针对这两种内部类外部调用做分析。
//方法内部类只能在定义该内部类的方法内对其实例化;匿名内部类定义的时候直接创建该类对象。
//成员内部类Test1
class Test1 {
in...
分类:
其他好文 时间:
2014-07-03 17:09:07
阅读次数:
269
z:大侠,我又回来了。 M: 内部类懂了,其实设计模式很多考察的都是基础知识,一个学生能有什么项目工程经验呢?你很上进。咱们聊聊内部类,特别是单例模式中的静态内部类.我们开始吧; M.什么时内部类? 简单来说就是类中有类。 M:静态内部类和普通内部类有什么区别? 普通内部类可以理解为外部类的普通方法...
分类:
其他好文 时间:
2014-06-26 23:59:13
阅读次数:
369
参考http://android.blog.51cto.com/268543/384844
1、成员内部类
成员内部类,就是作为外部类的成员,可以直接使用外部类的所有成员和方法,即使是private的。同时外部类要访问内部类的所有成员变量/方法,则需要通过内部类的对象来获取。
要注意的是,成员内部类不能含有static的变量和方法。因为成员内部类需要先创建了外部类,才...
分类:
编程语言 时间:
2014-06-26 11:04:03
阅读次数:
244
静态内部类如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。这通常称为嵌套类(nested class)。Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。想...
分类:
其他好文 时间:
2014-06-18 14:39:52
阅读次数:
321
内部类的规则:
1.内部类可以直接访问外部类中的成员,包括私有。
之所以可以直接访问外部类中的成员,是因为内部类中持有一个外部类的引用,格式:外部类名.this
2.外部类要访问内部类,必须建立内部类对象
访问格式:
1.当内部类定义在外部类的成员位置了,而且非私有,可以在外部其他类中。
可以直接建立内部类对象。
格式:
外部类类名.内部类名...
分类:
编程语言 时间:
2014-06-15 15:06:02
阅读次数:
292