類,屬性,方法,對象

 抽象:抽出像的部分,抽出共同的部分java

經過抽象獲得類,以類爲模板產生對象學習

對象能夠經過兩種方式獲得:實例化和聲明code

屬性:類的特色(學生的id、姓名等)對象

光有屬性沒有方法叫作結構體ip

方法:類的功能(學生能學習,玩等)io

package com.learn;

/**
 * @ author:森林之下
 * @ Date: Created in 16:16 2018/11/11
 * @ Description:方法、對象、類
 */
public class Student/*Student就是類*/ {

    /*屬性*/
    int id = 0504;
    String name = "成龍";
    int age = 10;

    /*對Computer類進行聲明獲得comp對象*/
    Computer comp;

    /*定義一個study方法*/
    public void study(){
        /*經過comp對象調用Computer類的brand屬性*/
        System.out.println("i love study 我使用的電腦品牌是:"+comp.brand);
    }

    /*定義一個play方法*/
    public void play(){
        System.out.println("i love play games");
    }

    /*建立main方法,main方法是程序執行的入口,必需要有*/
    public static void main(String[] args) {
        /*以Student類爲模板實例化一個stu對象*/
        Student stu = new Student();
        /*以Computer類爲模板實例化一個c1對象*/
        Computer c1 = new Computer();
        /*對brand屬性進行賦值*/
        c1.brand = "ThinkPad";
        stu.comp = c1;
        /*調用Student類的study方法*/
        stu.study();

        /*調用Student類的age屬性*/
        System.out.println("更改前的age:"+stu.age);

        /*經過stu對象調用Student類的age屬性,並對age進行更改(賦值)*/
        stu.age = 20;
        System.out.println("更改後的age:"+stu.age);
    }
}
/*定義一個Computer類*/
class Computer{
    /*Computer類的brand屬性*/
    String brand;
}
相關文章
相關標籤/搜索