Java类、对象及变量怎么使用(java,开发技术)

时间:2024-05-02 09:43:01 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Java%E7%B1%BB%E3%80%81%E5%AF%B9%E8%B1%A1%E5%8F%8A%E5%8F%98%E9%87%8F%E6%80%8E%E4%B9%88%E4%BD%BF%E7%94%A8

类是事物的属性(外在特征)和行为(具备的功能)的集合

我们要先知道现实生活中的类是什么,因为Java源于现实生活。

比如说人"类",为什么我们人类呢,因为我们什么都相似,我们都有共同的外在特征,比如都有耳朵鼻子嘴巴等,都有姓名,年龄等等。我们都有相似相同的功能,比如都有吃喝拉撒睡,所以说把我们围在一起,就称为人类。

定义类要用关键字class。

格式:

class 类名 {
类的属性;
类的行为;
}

步骤:

1.知道你要写的类是什么,从现实生活中去寻找 。

2.该类事物中有哪些属性:什么是属性?是事物的外在特征,成员变量。

3.该类事物中有哪些行为:什么是行为?是事物所具备的功能,一般都是动词,成员方法。

实例:

需求:

定义一个人类

1.我们找描述的人类

2.属性:姓名,年龄,性别,血型

3.动作:吃,喝,拉,撒,睡

对象是类的具体的体现。

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

对象名.属性名 = 属性值;
p.name = "tom";
p.age = 18;
p.sex = "女人";
p.xuexing = "AB型"

对象名.方法名();
p.eat();
p.drink();
p.sleep();

成员变量和局部变量

定义在方法中,或者方法声明上的变量就是局部变量。

实例:

定义在类中,方法外的变量就是成员变量。

实例:

1.定义位置不同
局部变量:定义在方法中或者方法的声明上
成员变量:定义在类中方法外
2.内存位置不同
局部变量:存储在栈中的方法中
成员变量:存储在堆中的对象中
3.初始值不同
局部变量:没有默认初始值,想要使用一定要先赋值在使用
成员变量:有默认初始化值,如果不赋值也可以使用
String类型的变量默认初始值 null
int类型的变量默认初始值 0
boolean类型的变量默认初始值 false
double类型的变量默认初始值 0.0
char类型的变量默认初始值 '\u0000'
4.生命周期不同
局部变量:因为是存储在方法中,所以是随着方法的存在而存在,随着方法的消失而消失
成员变量:因为是存储在对象中,所以是随着对象的存在而存在,随着对象的消失而消失
5.作用域范围不同
局部变量:出了方法就用不了了
成员变量:在本类中的方法中都可以使用

本文:Java类、对象及变量怎么使用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Docker上如何部署Nginx下一篇:

15 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18