Java初步语法(14)之类(1)

概念:封装对象的属性和行为的载体,而在Java语言中对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在。

成员变量:在Java中对象的属性也称为成员变量。

为了了解成员变量,举个实例如下:

首先先定义人的类,成员变量对应类对象的属性,在person类中定义三个成员变量,分别为name,gender和height,分别对应人的名字,性别和身高3个属性。

在星幕中创建person类,在该类中定义并使用成员变量

public class people {

 private String name;

 public String getName(){

  int gender=0;

  setName ("yasuo");

  return gender +this.name;

}

 private void setName(String name) {

  this.name =name;

  

}

public people getperson(){

  return this;

}



}

根据以上代码,我们可以看到在Java中使用class关键字来定义类,people是类的名称。同时在people类中定义了三个成员变量,成员变量可以设置为Java中的合法数据类型,其实成员变量就是普通的变量,可以为它设置初始值,也可以不设置初始值。如果不设置初始值,则会有默认值。三个成员变量前边的private关键字,它用来定义一个私有成员(关于权限修饰符的说明将在下一次介绍)。

成员方法:

在Java语言中使用成员方法对英语类对象的行为。以people类为例,它包含getName()和setName()两个方法,这两个成员方法分别为获取人的名字和设置人的名字的方法。定义成员方法的语法格式如下:

 权限修饰符 返回值类型 方法名(参数类型 参数名){

……//方法体

return 返回值;

}

一个成员变量可以有参数,这个参数可以是对象,也可以是基本数据类型的变量,同时成员方法有返回值和不返回任何值的选择,如果方法需要返回值,可以在方法体重使用return关键字,使用这个关键字后,方法的执行将被终止。

注意:Java中的成员方法无返回值 ,可以使用void关键字来表示。

成员方法的返回值可以是计算结果,也可以是其他想要的数值和对象,返回值类型要与方法返回的值一致。

在成员方法中可以调用其他成员方法和类成员变量,同时在成员方法中可以定义一个变量,这个变量为局部变量(下次会讲到)

注意:

1. 如果一个方法中含有与成员变量同名的局部变量,则方法中对这个变量的访问以局部变量进行。
2. 类成员变量和成员方法也可以统称为类成员。

本文章是博主在网上购买的清华大学出版社出版的《Java从入门到精通》第五版自学Java以笔记形式发表,其中博文大多数内容参考次数,为表对原书作者的尊敬,在此推广此书,有兴趣学Java的小伙伴们可以了解一下~

猜你喜欢

转载自blog.csdn.net/kuu_ga/article/details/107953120