【面向对象】访问控制修饰符privat… 访问控制修饰符 1)访问控制修饰符可以修饰属性、方法、构造方法、类 2)private: 私有访问权限控制,被private修饰的属性、方法、构造方法、只能在本类的内部调用,外界无法访问 eg: class Teacher { String name; in ...
分类:
其他好文 时间:
2017-04-21 14:25:58
阅读次数:
183
两个数字对调 a=a+b b=a-b a=a-b static:可以修饰属性,方法(内部类也可以修饰) 静态的方法不能直接访问非静态的成员变量 静态的方法只能访问静态的成员变量,非静态的方法可以访问非静态成员变量与静态成员变量 静态代码块会在调用对象的构造方法之前调用。并且只调用一次 finl关键字 ...
分类:
其他好文 时间:
2017-04-12 11:39:31
阅读次数:
135
static: 可以修饰属性:建议使用.变量名来调用 可以修饰方法:建议使用.变量名来调用 final:可以修饰类:表示这个类不能被继承 修饰方法:表示这个方法不能被重写 修饰属性:表示这个属性不能重新赋值 常量:使用final来修饰。通常我们还会加上static来修饰 通常常量的变量名会大写。如果 ...
分类:
其他好文 时间:
2017-04-12 11:36:17
阅读次数:
198
//继承破坏了封装性 因为修饰符的不同 封装:通过公有化方法访问私有化属性,使得数据不容易被任意窜改,常用private修饰属性; 继承:通过子类继承父类从而获得父类的属性和方法,正常情况下,用protected修饰属性,专门用于给子类继承的,权限一般在本包下和子类里; 继承破坏了封装:是因为属性的 ...
分类:
其他好文 时间:
2017-04-07 20:45:04
阅读次数:
273
super关键字 表示父类对象. 1.可以调用父类中被重写的方法. 2.还有调用父类中的构造方法.放在子类构造方法的第一行. 不能和this关键字同时出现。 final关键字 1.修饰属性.表示常量. 不可更改的量. 常量的定义全都大写. 例:public static final int NUM= ...
分类:
编程语言 时间:
2017-04-03 01:11:57
阅读次数:
164
static关键字用来修饰属性、方法,称这些属性、方法为静态属性、静态方法。 static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法” 如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。 stati... ...
分类:
Web程序 时间:
2017-03-20 19:26:41
阅读次数:
286
final意为“终态”、“最终的”,可以修饰类、属性、方法1.修饰类时被final修饰的类不能被继承,如:String类、StringBuffer类、System类2.修饰方法时不能被重写,已经写“死”了3.修饰属性时属性为“常量”(习惯用大写字符表示),一旦初始化赋值后将不可修改final修饰的属... ...
分类:
其他好文 时间:
2017-03-11 17:39:58
阅读次数:
123
今天再次学习这个内容,总是糊里糊涂的,想弄明白!!! static关键字用来修饰属性、方法,称这些属性、方法为静态属性、静态方法。static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为类属性或类方法如果访问控... static关键字用来修饰属性... ...
分类:
Web程序 时间:
2017-03-10 13:00:31
阅读次数:
312
1)static关键字 static可以修饰:属性、方法、代码块 静态方法不能访问非静态 属性 或 方法 属性(变量): 成员变量: 静态变量: 通过 类名.静态变量来访问 通过 对象名.静态变量来访问(是有警告的) 存在于方法区中,有且仅有一份 非静态变量 局部变量 代码块 代码块的执行顺序 1、 ...
分类:
其他好文 时间:
2017-03-09 00:03:39
阅读次数:
175
一:static 表示静态,它可以修饰属性,方法和代码块。 1.static修饰属性(类变量),那么这个属性就可以用类名.属性名来访问,也就是使这个属性成为本类的类变量,为本类对象所共有。这个属性就是全类公有。(共有的类变量与对象无关,只和类有关)。 类加载的过程,类本身也是保存在文件中(字节码文件 ...
分类:
编程语言 时间:
2017-03-08 12:39:28
阅读次数:
201