JAVA入门-010(Java类和对象思想-类和对象定义和使用)

类的定义

类的重要性:类是java程序的基本组成单位
类是什么:是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为

类的组成

  • 属性 在类中通过成员变量来体现(类中方法外的变量)
  • 行为 在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)

类的定义步骤

  • 定义类
  • 定义成员变量
  • 定义成员方法

代码测试:

public class Phone {                    //定义手机类
    //成员变量
    String brand;                       //定义手机品牌
    int price;                          //定义手机价格
    String memory;                      //定义手机内存
    //成员方法
    public void call(String brand){                 //定义手机打电话方法
        System.out.println("我在用"+brand+"打电话。");
    }
    public void sendMessage(String brand){          //定义手机发短信方法
        System.out.println("我在用"+brand+"发短信。");
    }

}

对象的使用

创建对象

格式:

类名 对象名 = new 类名();
Phone Mi=new Phone();

适用对象

使用成员变量:
对象名.变量名

Mi.brand="xiaomi";

使用成员方法:
对象名.方法名

Mi.call(Mi.brand);

代码测试;

public class MiPhone {
    public static void main(String[] args) {
        Phone Mi = new Phone();
        Mi.brand = "xiaomi";
        Mi.price = 2999;
        Mi.memory = "128G";
        Mi.call(Mi.brand);
        Mi.sendMessage(Mi.brand);
    }
}

运行结果:
在这里插入图片描述

成员变量和局部变量

什么是成员变量和局部变量

成员变量:类中方法外的变量
局部变量:类中方法里的变量

区别成员变量局部变量
类中位置不同类中方法外类中方法里
内存中位值堆内存栈内存
生命周期不同随对象存在而存在,随对象消失而消失随方法调用存在而存在,随方法结束消失而消失
初始化值不同有默认的初始化值没有默认的初始化值,必须先定义赋值后使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值