类,属性,方法,对象

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

通过抽象得到类,以类为模板产生对象

对象可以通过两种方式得到:实例化和声明

属性:类的特点(学生的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;
}

 

转载于:https://my.oschina.net/u/3841003/blog/2874679

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值