開始學java(八)對象的創建以及使用

通常情況下,一個雷並不能直接使用,需要根據類創建一個對象,才能使用:
之前創建了一個叫student的類,內容爲以下內容:

//模擬學生
//屬性:是什麼,姓名,年齡……
//行爲:能做什麼,吃飯,睡覺,學習……
public class Student {
//成員變量是直接定義在類當中的,在方法外邊。是全局變量
//    成員方法不要寫static關鍵字。
//    成員變量:(屬性)
//    String name;
//    int age;
//    成員方法:(行爲)
//      public void eat() {};
//      public void sleep() {};
//      public void study() {};
    String name;
    int age;
    public void eat() {
        System.out.println("吃飯");
    }
    public void sleep(){
        System.out.println("睡覺");
    }
    public void study(){
        System.out.println("學習");
    }
}

1、導包:也就是支出需要使用的類,在什麼位置。
import 包名稱.類名稱
import cn.xuexi,day06.demo01.student;
對於和當前類屬於同一個包的情況下,可以省略導包語句不寫

2、創建:
格式:
類名稱 對象名 = new 類名稱();
Student stu = new Student();

3、使用,分爲兩種情況:
使用成員變量:對象名.成員變量名
使用成員方法:對象名.成員方法名(參數)
(也就是想用誰,就用對象.誰。)
注意事項:如果成員變量沒有複製,那麼將會有一個默認值,規則和數組一樣
例子:

import cn.itcast.day04.demo07.Demo02array;//導包,因爲在同一個包內,所以省略不寫
public class Demo03 {
    public static void main(String[] args) {
//        創建,格式:
//        類名 對象名 = new 類名();
//        根據student類,創建了一個stu的對象
        Student stu = new Student();
//      使用其中的成員變量,格式:
//      對象名.成員變量名
        System.out.println(stu.name);
        System.out.println(stu.age);
//      改變對象當中的成員變量數值內容
//      將右側的字符串,賦值交給stu對象當中name與age的成員變量
        stu.name = "伊博樂";
        stu.age = 18;
        System.out.println(stu.name);
        System.out.println(stu.age);
//      使用對象的成員方法,格式:
//      對象名.成員方法名()
        stu.eat();
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章