java屬性和普通方法

屬性和普通方法

1、定義類spa

上一節講了不少深奧的理論,那麼這節咱們就得實踐一下,先簡單描述一下咱們的實體世界:有一個學生小明,那麼這個學生就是一個對象,這個對象有哪些屬性和方法呢,咱們能夠先簡單抽象一下,屬性有(姓名:小明,學號:001,性別:男,年齡:12,體重:23kg),還有就是方法(作做業,上課)等。咱們經過對這個學生對象進行分析後就能夠抽象一個學生類,下面就能夠把現實的實體世界經過計算機的實體來描述了。打開Eclipse,咱們能夠新建一個Student類。code

/**
 * 學生類
 * 
 * @author Administrator
 * 
 */
public class Student {
    /** 屬性 **/
    // 姓名
    String name;
    // 學號
    int number;
    // 性別
    boolean gender;
    // 年齡
    int age;
    // 體重
    double weight;
    /** 方法 **/
    // 普通方法
    // /
    // 訪問修飾符 返回值類型 方法名稱(參數1,參數2,...){
    // 方法體
    // }
    //返回類型爲String
    public String goschool(String date) {
        return "";
    }
    // 作做業
    // void 表示返回空值 空
    public void dohomework() {
    }
}

在這個類裏面咱們定義了相關的屬性和方法,屬性的定義比較簡單,和咱們之前定義一個變量的格式是同樣的。
屬性類型 屬性名稱對象

方法的定義也不難,具體的格式是blog

訪問修飾符 返回值類型 方法名稱(參數1,參數2,...){
方法體
}
ip

訪問修飾符咱們之後再講,一個方法基本包括四個部分,返回值、方法名稱、參數和方法體,除了參數能夠沒有以外其餘都是必須的,可是就算沒有參數,在方法名稱後面也要有個小括號()。咱們上面的例子使用void做爲返回值類型,表示沒有返回值,若是是其餘的返回值類型,則必須在方法中使用return關鍵字返回相對於類型的值。class

2、經過類構造對象變量

類的定義就搞定了,下面咱們能夠經過上面定義的類構造對象(或者叫實例)。格式是以下:cli

類名 對象名稱=new 類名();date

咱們能夠在新建一個Run類,在這個類裏面就只有一個main方法,之前咱們也介紹過了,main方法是程序的入口。在這個main方法中,咱們構造一個Student對象。代碼以下:程序

public class Run {
   public static void main(String[] args) {
      Student stu1=new Student();
   }
}

在這句代碼裏面事實包含了兩個操做,定義一個Student對象和構造一個Student對象。這兩個步驟咱們也能夠分開來寫。

public class Run {
    public static void main(String[] args) {
        Student stu1;
        stu1=new Student();
    }
}

3、訪問屬性和調用方法。

有了對象就會,那麼咱們就能夠訪問這個對象的屬性和調用它的方法了。屬性的訪問格式是:

對象.屬性名稱

若是要賦值就是:

對象.屬性名稱=屬性值

方法的調用格式:

對象.方法名稱()

示例代碼以下:

Student stu1;
stu1 = new Student();
    
// 賦值
stu1.name = "小明";
stu1.age = 20;
stu1.gender = true;
stu1.number = 12;
    
//訪問
System.out.println(stu1.name);
System.out.println(stu1.age);
System.out.println(stu1.gender);
System.out.println(stu1.number);

//方法調用
stu1.dohomework();
相關文章
相關標籤/搜索