Student.java
/* * 需求:寫一個學生類 * 學生事物: * 屬性:姓名,年齡。。。 * 成員方法: 學習 , 吃飯 * * * 成員變量:和我們前面學習谷偶讀變量的定義是一樣的 * 位置不同:類中 ,方法外 * 初始化值:不需要初始化值 * 成員方法:和我們前面學習過的方法的定義是一樣的 * 去掉static關鍵字 * */ public class Student { //成員變量(屬性) String name; int age; //成員方法要去掉static public void eat() { System.out.println("肚子餓了當然是要吃東西的,不管是人類還是動物"); } public void study() { System.out.println("學生本職就是要學習"); } }
StudentDemo.java
/* * Student是一個學生事物描述類,main方法不適合放在它里面 * * 使用一個類,其實就是使用該類的成員(成員變量和成員方法) * 而我們要想使用一個類的成員,就必須首先擁有該類的對象。 * 我們如何擁有一個類的對象呢? * 創建對象就可以了 * 我們如何創建對象呢? * 格式:類名 對象名=new 類名(); * * * 對象如何訪問成員呢? * 成員變量:對象名.變量名 * 成員方法:對象名.方法名() */ public class StudentDemo { public static void main(String[] args) { //使用Student.java文件 //使用Student類 其實就是使用該類的成員(成員變量和成員方法) Student s=new Student();//創建一個學生類的對象s System.out.println("s:"+s);//s:com.itheima_02.Student@7f63425a //直接輸出成員變量值 System.out.println("姓名:"+s.name);//null //直接輸出成員變量值 System.out.println("年齡"+s.age);//0 System.out.println("---------"); //給成員變量賦值 s.name="有錢淫"; s.age=30; //再次輸出成員變量值 System.out.println("姓名:"+s.name); //直接輸出成員變量值 System.out.println("年齡"+s.age); System.out.println("---------"); //調用成員方法 s.study(); s.eat(); } }