Java基础笔记_6_类和对象_成员变量

一 类和对象

类是抽象的概念,是对象的模板
对象是具体的事物,是类的具体实例

创建类的语法

public class 类名{
 // 类内容
}

创建对象的语法
new 关键字就是实例化对象的意思。“从类(class)创建(实例化)具体的对象(object)”

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

二 成员变量

成员变量就是隶属于对象的变量,在类的范围内定义

成员变量用来保存对象的静态特征

同类型的不同对象拥有相同的成员变量,但值相互独立

成员变量包括类变量(static修饰)和实例变量(没有static修饰)
类变量从该类的准备阶段起开始存在,直到系统完全销毁这个类,类变量的作用域与这个类的生存范围相同。
实例变量从该类的实例被创建起开始存在,直到系统完全销毁这个实例,实例变量的作用域与对应实例的生存范围相同。

成员变量:在类范围内定义的变量。其作用域在整个类内部都是可见的
局部变量:在一个方法内定义的变量。局部变量的作用域仅限于定义它的方法内

局部变量可以和成员变量重名,优先使用最近的变量。而Java访问变量采用就近原则,局部变量与成员变量重名时,局部变量比较近,所以使用局部变量

// 创建类
public class People {
    // 成员变量写在最外层的{}中
    String name;    //默认值是null
    int age;    // 默认值是0

    // 快捷方式psvm
    public static void main(String[] args) {
        // 创建类的对象
        People liSan = new People();
        liSan.name = "lisan";
        liSan.age = 18;

        // 创建类的对象
        People maLiu = new People();
        maLiu.name = "maLiu";

        // 快捷方式soup
        System.out.println(liSan.name +"今年" +liSan.age + "岁。");
        System.out.println(maLiu.name +"今年" +maLiu.age + "岁。");
    }
}

// 输出
lisan今年18岁。
maLiu今年0岁。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值