标签:
一.类和对象
1.封装类
public class 类名{
//定义属性
private 数据类型 变量名
//定义方法
public 返回值类型 方法名 (参数名){
//方法的具体实现}
}
2.创建对象:用new关键字调用构造函数创建出一个对象
构造方法:是一种非常特殊的方法,方法名和类名相同,且没有返回值也不需要void关键字。
调用构造方法:数据类型 变量名 = new 构造方法(参数值);
调用普通方法:对象变量名.方法名(参数值);
二:变量详解
1.成员变量(属性)及作用域
成员变量是定义在类体中,方法外的变量,也叫属性。成员变量的作用域是在整个类体。
2.局部变量及作用域
局部变量是定义在方法体内的变量。局部变量的作用域是在当前的方法体内。
三:方法重载
重载(Overload):在一个类中,有两个方法的名字相同,但是参数列表不同。[存在构造方法的重载]
四:this关键字
每个类的每个非静态方法(没有被static修饰)都会含有一个this引用名称,它指向调用这个方法的对象。
1.显示调用成员变量[方法的参数名和成员变量名相同时]
public class ThisTest{ int x;int y; public void init(x,y) {this.x=x;this.y=y;}
public static void main(String args[]){ThisTest p = new ThisTest(); p.init(4,3);}}
2.显示调用本类的其它构造方法[在构造方法的第一行使用,可以显示调用本类的其它构造方法]
标签:
原文地址:http://www.cnblogs.com/HYanqing/p/4804265.html