1.对象实例化
以Employee类对象实例化为例:
Employee e = new Employee();
Employee e 声明一个Employee 引用
e = new Employee()创建一个对象并赋值
在实例化对象时,会初始化对象的成员变量
基本数据类型默认中 数值型的默认为0 字符型默认为null 布尔型默认为false
其他的引用数据类型默认为null
2.访问对象的属性及方法
Employee e = new Employee();
e.name;
e.getName();
以上为例,通过对象.属性 或者 对象.方法 来访问对象的属性及其方法
3.this引用及作用域
作用域分为全局变量和局域变量
整个类文件中都可以使用的变量,称为成员变量。有时候也称为属性;
某个方法中定义的变量,称为局部变量,仅能在该方法中直接使用;
在类中 this 是每个对象本身
public class Employee {
//工资
public double salary;
//定义工资计算的方法
public double computePay(){
return this.salary/52;
}
}
public class Employee {
public String name;//姓名
public String address;//地址
//定义支票邮递的方法
public void mailCheck(){
System.out.println("邮寄支票到"+this.name+",地址为:\n"+this.address);
}
}
4.包
作用:
1.将多个类收集在一起存放;
2.让类名不易发生冲突.