首页技术文章正文

什么是类?类的定义格式和变量

更新时间:2021-01-29 来源:黑马程序员 浏览量:

1577370495235_学IT就到黑马程序员.gif

在面向对象的思想中最核心的就是对象,而创建对象的前提是需要定义一个类,类是Java中一个重要的引用数据类型,也是组成Java程序的基本要素,所有的Java程序都是基于类的。
类是对象的抽象,用于描述组对象的共同特征和行为。类中可以定义成员变量和成员方法,其中,成员变量用于描述对象的特征,成员变量也被称为对象的属性;成员方法用于描述对象的行为,可简称为方法。类的定义格式如下:

class类名{

成员变量:

成员方法;


根上建格大定又个学生类,成员变量包括姓名(name)年龄(age)性别(sex);成员万胜包括读书read( )学生类定义的示例代码如下:

class Student

String name;

/1定义String类型的变量name

int age;

/定义int类型的变量age

String 80X7

/1定义string类型的变量sex

//定义read ()方法

void read () (

Systen.out .printin("大家好,我是”↓name ↑",我在看书!");


上述代码中定义了一个学生类。 其中,Student是类名,name、 age. sex 是成员变量,read()是成员方法。在成员方法read( )中可以直接访问成员变量name。

1611914444495_类的定义格式.gif

脚下留心: 局部变量与成员变量的不同
在Java中,定义在类中的变量称为成员变量,定义在方法中的变量称为局部变量。如果在某一个方法中定义的局部变量与成员变量同名,这种情况是允许的,此时,在方法中通过变量名访问到的是局部变量,而并非成员变量,请阅读下面的示例代码:

class Student

int age .30;          //类中定义的变量称为成员变量

void read () {

int age50;              // 方法内部定义的变量称为局部变量

System.out.println (“大家好,我" + age + "岁了,我在看书!") 
}
}


上这代码中,在Suceau类的rl()方法中有一条打印语句,访问了变量age,此时访间的是局部变量s也就是说当有另外一个程序调用ead()方法时,输出的age值为50,而不是30.




猜你喜欢:

java面向对象思想怎么理解?

如何理解面向对象的封装、继承和多态?

49个Java学习中必备的关键字【Java基础编程】

黑马程序员高级软件工程师

分享到:
在线咨询 我要报名
和我们在线交谈!