面向對象學生類的定義和學生類的使用


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();
        
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM