JavaSe,
分享于 点击 14339 次 点评:169
JavaSe,
1.this关键字
this调用属性
this调用方法
this调用构造,可以由类名直接调用
this表示当前对象,当前正在操作类中方法的对象
2.static关键字的作用
对于使用static声明的属性都是用类名直接调用
static除了可以声明属性之外,还可以定义方法,使用static定义方法可以由类名称
直接调用。
主方法的生成
3.使用静态方法时注意以下几点
static的方法只能调用static的属性或方法不能调用非static的属性和方法。
静态属性和方法可以在没有被实例化时候调用
而类中的普通方法和普通属性只有在对象实例化后才有可能调用
4.static关键字主方法的含义
public static void main(String [ ] orgs )
public 表示访问的最大权限
static 执行的就是类名表示由类名称直接被调用
void 表示没有返回值
main 系统内建的的方法名称
String [] orgs 用于接收参数
5.执行程序使用以下格式
Java 类名 参数1、参数2、参数3、参数······
6.程序内存划分
栈内存:对象名称,是对象对堆的引用地址
堆内存:属性
全局代码区:保存所有的操作方法
全局数据区:保存所有的static属性
7.对象数组
就是包含了一组对象注意:类名称 对象数组[]=newl类名[长度]
这样开辟之后,数组中每个内容都是null值需要进行实例化操作
8.构造方法私有化
使用private关键字可以声明属性不能被外部直接访问,可以使用
private声明方法,声明的方法只能在内部看见。
构造方法也可以使用private关键字声明,一旦声明之后,则外部
就无法直接进行对象的实例化操作了。
一个类只能有一个实例化对象这样的设计称为单例设计,当整个
系统中需要一个实例化对象的时候,就是用此设计模式。
9.static的一些相关应用
使用static可以统计一个类产生了多少个实例化对象
因为static的属性是共享的
在开发过程中还可以使用static进行自动的命名操作
10.简述静态变量和实例化变量的区别
静态变量:是被static修饰符修饰的变量,也称为类变量,它们属于类,
不属于类的任何一个属性,一个类不管创建多少个对象,静态变量在内
存中仅有一个拷贝。
实例化变量:必须依存于某一个实例,需要先创建对象然后通过对象访问
到它。静态变量可以实现让多个对象共享内存
11.Java中实现多态的机制是什么?
静态的多态:参数个数类型不相同。
动态的多态:子类覆盖父类的方法,将子类的实例化与父类的引用调用的
是子类的方法。实现接口的实例化与接口的引用调用的实现类方法
相关文章
- 暂无相关文章
用户点评