類,屬性,方法,物件
阿新 • • 發佈:2018-11-25
抽象:抽出像的部分,抽出共同的部分
通過抽象得到類,以類為模板產生物件
物件可以通過兩種方式得到:例項化和宣告
屬性:類的特點(學生的id、姓名等)
光有屬性沒有方法叫做結構體
方法:類的功能(學生能學習,玩等)
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; }