Java面向对象中类的定义是什么?

Java面向对象中类的定义是什么?

在面向对象的思想中最核心的就是对象,而创建对象的前提是需要定义一个类,类是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。

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

class Student

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

void read () {

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

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

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

猜你喜欢:

Java面向对象教程:创建类和实力对象

Java面向对象是什么意思?

怎么理解java的面向对象及三个特性

传智Java高级软件工程师

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/253785.html

(0)
上一篇 2022年5月8日
下一篇 2022年5月8日

相关推荐

发表回复

登录后才能评论