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