public class Tester {
/**
* 类的定义格式
* 定义类 :就是定义类的成员,包括成员变量和成员方法。
* 成员变量 :和以前定义变量几乎是一样的。只不过位置发生了改变。在类中,方法外。
* 成员方法 :和以前定义方法几乎是一样的。只不过把static去掉,static的作用在面向对象后面课程中再详细
* 讲解。
*
* public class ClassName {
* //成员变量
* //成员方法
* }
* */
// 成员方法
public void click(){
System.out.println("点点点");
}
}
1 /**
2 * 当一个对象被创建时候,构造方法用来初始化该对象,给对象的成员变量赋初始值
3 *
4 * 修饰符 构造方法名(参数列表){
5 * // 方法体
6 * }
7 * */
8
9 private String test;
10
11 public Tester(String test){
12 this.test = test;
13 }
1 public static void main(String[] args) {
2 /**
3 * 对象的使用格式
4 * 创建对象
5 * 类名 对象名 = new 类名();
6 * 使用对象访问类中的成员
7 * 对象名.成员变量;
8 * 对象名.成员方法();
9 * */
10
11 // 实例化
12 Tester test = new Tester();
13
14 // 调用类方法
15 test.click();
16 test.age = 10;
17 test.name = "Jack";
18
19 System.out.println(test.name + "今年" + test.age + "岁");
20 }
1 /**
2 * private的含义
3 * 1. private是一个权限修饰符,代表最小权限。
4 * 2. 可以修饰成员变量和成员方法。
5 * 3. 被private修饰后的成员变量和成员方法,只在本类中才能访问。
6 *
7 * private 数据类型 变量名 ;
8 * */
9
10 private String tester;
11
12 public String getTester(){
13 return tester;
14 }
15
16 public String setTester(String test){
17 tester = test;
18 return tester;
19 }
1 /**
2 * this的含义
3 * this代表所在类的当前对象的引用(地址值),即对象自己的引用
4 *
5 * this.成员变量名;
6 * */
7
8 private int testAge;
9
10 public int getTestAge(){
11 return testAge;
12 }
13
14 public int setTestAge(int i){
15 this.testAge = i;
16 return testAge;
17 }