抽象:抽出像的部分,抽出共同的部分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; }