Java自学day 5 之 类和对象入门

import java.util.Scanner;
public class test1 {
    public static void main(String args[]) {
        //创建一个猫 new 一个,用cat1接收
        //cat1是一个对象,用'.'进行访问对象的属性
        Cat cat1 = new Cat();
        cat1.name = "小白";
        cat1.age = 3;
        cat1.color = "白色";

        //创建一个猫 new 一个,用cat2接收
        //cat2是一个对象
        Cat cat2 = new Cat();
        cat1.name = "小化花;
        cat1.age = 100;
        cat1.color = "花色";
    }
}

class Cat{
    //属性
    String name;
    int age;
    String color;

    //行为
}

之前有学过python,所以对类和对象有了一点了解,对象就是类的实例化。可理解为类,拥有相同特征属性行为的称为类,是抽象的不具体的。而对象就是类的一个具体化。等同于人类中的一个具体的人就是对象。

tips:属性也称成员变量。

还要知道对象在内存存在形式(important):

 堆中小方块的个数取决于类的特性的个数,而具体的进行实例化的时候,数据放在方法区的常量   池中。 

 

 

一些关于属性的细节tips:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值