java
wyywatdl
这个作者很懒,什么都没留下…
展开
-
static的用法
1.类成员 通常,类成员通过创建类实例来访问。而若将类成员声明成static属性后,它属于一个类,可以通过类名被访问,而不需要创建任何类的实例。类变量和类方法:被声明为static属性的成员变量和成员方法实例变量和实例方法:没有声明static属性的,访问时需要先创建对象 类的所有实例共享类变量,每个实例对类变量的修改都会直接影响到其他实例在类方法中不能使用this或s原创 2009-09-23 20:40:00 · 485 阅读 · 0 评论 -
final的用法
1.final修饰成员变量变量被final修饰后,成为常值变量,一旦初始化或赋值后,就不能被修改。常用static和final来定义一个类常量如:static final int SUNDAY=0; 2.final修饰成员方法用final修饰的方法为最终方法,不能再被子类重载,这样可以避免一个方法被重写。如:class A{ final void method()原创 2009-09-23 21:03:00 · 422 阅读 · 0 评论 -
java内部类
内部类是指嵌套定义于另一个类中的类,一般内部类中不能定义static成员,除非该内部类也被声明为静态的。内部类的类名只能用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称。且内部类的类名不能和包含它的类名相同。例如: 在类outer中声明了成员变量size、内部类inner、实例方法testInnner()【在此方法中声明了Inner的实例i,并用i访问doSt原创 2009-09-23 21:15:00 · 534 阅读 · 0 评论