Java学习——类与对象知识总结

类与对象的概念


咱们之前学习的基本数据类型,像整数型、浮点型、字符型、布尔型都只能表示单个的数据。

但是程序中经常会用到一些复合型数据,比如要表示一个用户就需要用到多个数据组成。

像用户这种数据类型就属于复合型数据类型,并且由我们自己定义。

类(class):

拥有相同属性,特性,行为,功能的一类事物。

例:计算机,人,书

对象(object):

具体的事物。

例;我使用的这台计算机,正在使用计算机的我

类的定义:

创建一个复合型数据类型 、使用代码创建一个类别的模板

语法: public class 类名{}

内容: 猫的种类(名称 性别  年龄 颜色 重量 | 玩耍 饮食 )

属性: 表达数据信息 通常使用变量表示

      格式: 数据类型 数据变量名;

      PS: String name; int age; double credit;

方法: 表达行为/功能的逻辑 通常需要一段代码表示 { }

      格式: public void 方法名(){ }

      PS: public void exam

创建对象:

使用自己创建的复合数据类型定义变量,这种变量就叫做对象变量

 语法:

      格式:类名 对象变量名=new 类名();

      ps:Cat cat1=new cat ();

使用对象:

     使用对象变量名调用属性赋值:

          对象变量名.属性名=值;

          ps:   cat.name="小黄";

     使用对象变量调用方法执行

          对象变量名.方法名();

           ps:cat1.study();

package tky1010;

public class Cat {
    //属性:
    String name;
    String gender;
    int age;
    String colour;
    double weight;

    //方法
    public void eat (){
        weight+=0.5;
        System.out.println(name+"吃了一顿猫粮,体重增加0.5kg");
    }
    public void play (){
        weight-=0.1;
        System.out.println(name+"玩耍两个小时,体重减少0.1kg");
    }
    public void showInfo(){
        System.out.println("名称:"+name);
        System.out.println("性别:"+gender);
        System.out.println("颜色:"+colour);
        System.out.println("体重:"+weight);
        System.out.println("----------------");
    }

    public static void main(String[] args) {
        Cat cat1=new Cat ();
        cat1.name="小黄";
        cat1.age=3;
        cat1.weight=3.5;
        cat1.gender="母";
        cat1.colour="黄色";
        cat1.eat();
        cat1.play();
        cat1.showInfo();

    }

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值