Jav最新实用教程 c1ass表示类声明的开始, class为关键字,用来定义类。 “ class类名”部分用来声明类。类名必须符合java对标 识符的命名标准,如果类名使用拉丁字母,习惯上首字母 使用大写;类名为容易识别的关系可用多个单词复合而成 ,此时习惯每个单词首字母大写。 关键字 extend表示类继承了某个父类,父类名必须是 java标准类名或程序本身已定义过的类名。 关键字 implements表示继承某个接口,若有多个接口则接 口间用逗号隔开。 322类体 类是创建对象的模板,因此它应该能够描述一类事物 共有的属性和功能,这个描述过程由类体实现。类声 明之后的一对大括号 }”以及它们之间的内 称 年2月20日星期六
Java最新实用教程 2021年2月20日星期六 11 class表示类声明的开始,class为关键字,用来定义类。 “class 类名”部分用来声明类。类名必须符合java对标 识符的命名标准,如果类名使用拉丁字母,习惯上首字母 使用大写;类名为容易识别的关系可用多个单词复合而成 ,此时习惯每个单词首字母大写。 关键字extends表示类继承了某个父类,父类名必须是 java标准类名或程序本身已定义过的类名。 关键字implements表示继承某个接口,若有多个接口则接 口间用逗号隔开。 3.2.2 类体 类是创建对象的模板,因此它应该能够描述一类事物 共有的属性和功能,这个描述过程由类体实现。类声 明之后的一对大括号“{” 、 “}”以及它们之间的内 容称
Jav最新实用教程 做类体,大括号之间的内容称做类体的内容。 类体的内容由两部分构成:一部分是变量的定义,用 来刻画事物的属性;另一部分是方法的定义,用来描 述事物的功能 例子3.1:定义一个PeOp1e类,类体内容的变量定义 部分定义了1个 double类型变量“身高”、1个布尔 类型变量“性别”、两个个字符串类型变量“姓名” 和“职业”,和一个方法“人物简介” ss People double身高 //定义变量部分 boolean性别=true; //定义变量时可以同时进行赋值 String姓名,职业 public void人物间介O) //方法定义 System.out. println(“个人基本资料:”+姓名+性别+身高+职业) 2021年月20日星期六
Java最新实用教程 2021年2月20日星期六 12 做类体,大括号之间的内容称做类体的内容。 类体的内容由两部分构成:一部分是变量的定义,用 来刻画事物的属性;另一部分是方法的定义,用来描 述事物的功能。 例子3.1:定义一个People类,类体内容的变量定义 部分定义了1个double类型变量 “身高” 、1个布尔 类型变量“性别”、两个个字符串类型变量“姓名” 和“职业”,和一个方法“人物简介” 。 class People { double 身高; //定义变量部分 booblean 性别=true; //定义变量时可以同时进行赋值 String 姓名,职业; public void 人物间介() //方法定义 { System.out.println(“个人基本资料:” +姓名+性别+身高+职业) ; }}
Jav最新实用教程 当然,上述类的定义还可以有别的属性,如“婚否” 等,也可以有别的方法,如“业余爱好”等。特别注 意的是:在变量定义部分可以将变量定义部分可以和 变量的赋值同时进行,但不可以如下这样做: class People double身高; //定义变量部分 boolean性别; //定义变量和赋值分 开进彳 性别=true; 因为,加下画线的语句属于对变量操作语句,而不是 定义语句。所有变量的操作语句只能放在方法种进行 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 13 当然,上述类的定义还可以有别的属性,如“婚否” 等,也可以有别的方法,如“业余爱好”等。特别注 意的是:在变量定义部分可以将变量定义部分可以和 变量的赋值同时进行,但不可以如下这样做: class People { double 身高; //定义变量部分 booblean 性别; //定义变量和赋值分 开进行 性别=true; … 因为,加下画线的语句属于对变量操作语句,而不是 定义语句。所有变量的操作语句只能放在方法种进行
Jav最新实用教程 324类的变量 上一节提到类体分为变量定义和方法两部分。变量除了在类 体变量定义部分进行定义外,还可以在方法内部定义;另外 成员变量又可以分为静态变量和实例变量。 1)成员变量的定义格式 修饰符]变量类型变量名=初值; 其中,变量名应为合法的标识符,尽量做到见名知意;变量 类型通常指变量的基本数据类型。其中变量类型和变量名两 项不可以省略。 有时候某些类的实例也会作为类的成员变量,对象成员的定 义格式如下 类名对象名=new类名([参数表]); 大家可以类比一下普通变量和对象定义的关系 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 14 3.2.4类的变量 上一节提到类体分为变量定义和方法两部分。变量除了在类 体变量定义部分进行定义外,还可以在方法内部定义;另外 ,成员变量又可以分为静态变量和实例变量。 1)成员变量的定义格式 [修饰符] 变量类型 变量名 = 初值 ; 其中,变量名应为合法的标识符,尽量做到见名知意;变量 类型通常指变量的基本数据类型。其中变量类型和变量名两 项不可以省略。 有时候某些类的实例也会作为类的成员变量,对象成员的定 义格式如下: 类名 对象名 = new 类名([参数表]); 大家可以类比一下普通变量和对象定义的关系
Jav最新实用教程 1)变量的修饰符 变量的修饰符有进行访问控制的修饰符和非访问控制的修饰 符两种,主要的访问控制修饰符有 public、 protected等,这 些修饰符主要在继承等访问时进行访问权限的控制,将在第 五章进行详细介绍;非访问控制符主要有 static、 final等,将 在后面单独介绍。 2)成员变量和局部变量 变量按照定义的位置,可以分为成员变量和局部变量。变量 定义部分定义的变量称为类的成员变量,成员变量在整个方 法内有效,且和它在类体中书写的顺序无关;在方法内部定 义的变量或方法的参数称为局部变量,局部变量只在定义它 的方法内有效。 例3.2:在例3.1的基础上增加一些变量及方法。 2021年2月20日星期六
Java最新实用教程 2021年2月20日星期六 15 1)变量的修饰符 变量的修饰符有进行访问控制的修饰符和非访问控制的修饰 符两种,主要的访问控制修饰符有public、protected等,这 些修饰符主要在继承等访问时进行访问权限的控制,将在第 五章进行详细介绍;非访问控制符主要有static、final等,将 在后面单独介绍。 2)成员变量和局部变量 变量按照定义的位置,可以分为成员变量和局部变量。变量 定义部分定义的变量称为类的成员变量,成员变量在整个方 法内有效,且和它在类体中书写的顺序无关;在方法内部定 义的变量或方法的参数称为局部变量,局部变量只在定义它 的方法内有效。 例3.2:在例3.1的基础上增加一些变量及方法