类的基本知识

一:我们要想了解类,首先明确什么是对象以及类与对象的关系

1. 对象:万物皆可为对象,每个对象都有自己的特征,特征从属性(静态特征)和行为(动态特征)两个方面来描述。

2. 类:把具有共同属性和行为对象称为一类,换种说法,类描述了一类对象所具有的一些共同的属性和行为。

3. 类和对象的关系:类是对一类对象共同特征的描述,是抽象的,概念上的定义;对象是实际存在的该类对象的每个个体,因而也成为实例。

二:类的定义--格式

1. 类名必须是合法的Java标识符,同时类名要遵守一下命名规范

        例如:类名首写字母要大写,如果多个单词组成,每个单词都首写字母都要大写

                   类型尽量容易识别,尽量见名知意。

2. 成员变量:类体中描述属性的变量称它们为成员变量,它是出现在类体的内部,方法的外部,成员变量的定义语法格式:

        数据类型 变量名 [=值];

 a. 成员变量的数据类型可以是Java中的任何一种数据类型,包括基本数据类型:整形,浮点型,字符型,逻辑型号,成员变量的作用域在整个类体内有效。

b. 成员变量的名字跟类名一样必须是合法的Java标识符,同时变量名要遵守以下命名规范,变量名首字母要小写,如果有多个单词组成,每个单词的首写字母都大写。如name, numberOfStudent。变量名一般用用名词表示,也是尽量要见明知意。

3. 方法的定义

类的行为是用方法来描述的,类体中定义的方法称为成员方法。方法的定义包括两部分:方法声明和方法体。语法格式:

[修饰符] 返回类型 方法名([参数列表]){

   //方法体,可以是任意合法的Java语句 }

a. 修饰符:我们暂且使用public,代表该方法的访问权限为公共的。

b. 返回类型:方法返回类型可以是Java中任何一种数据类型,当声明方法有返回值时,必须有return 语句,并且返回类型跟声明类型一致,当方法不需要返回值时,返回类型必须时void。

c, 方法名:方法名与变量名字一样,也必须是合法的Java标识符,方法名首字母要小写,如果有多个单词组成,后面每个单词的首写字母都大写。方法名一般用动词表示,尽量见名知意。

d. 参数列表:参数列表可以是零到多个,多个参数用逗号隔开。

e. 方法体:方法体中可以包括局部变量定义和任何合法的Java语句,即在方法体内可以对成员变量和方法体中声明的局部变量进行操作,方法体中声明的变量和方法的参数称作局部变量。


public class Pet { //类声明, Pet为类名
	//属性描述--使用成员变量的描述 name, strength, mood
		String name;
		int strength;
		int mood;
	
		public Pet(String name, int strength, int mood) {
			this.name = name;
			this.strength = strength;
			this.mood = mood;
		}
	//行为描述--使用成员方法实现
		public void introduce() {
			System.out.print("我的名字是"+this.name+",我的体力值时" + this.strength + ", 我 
                              的心情值为" + this.mood);
		}
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值