6.10
1、類和對(duì)象是什么關(guān)系?類的命名規(guī)范是什么?
類: 是一種自定義的數(shù)據(jù)類型。有時(shí)把這種數(shù)據(jù)類型也叫做「類類型」或者「引用數(shù)據(jù)類型」。「引用」就是內(nèi)存地址的意思。
對(duì)象:通過(guò)類創(chuàng)建的變量,或者叫類的實(shí)體
類的命名規(guī)范:首字母大寫,駝峰命名
2、類的成員有哪些?用于成員變量的修飾符有哪些?
類的成員:成員變量、方法、構(gòu)造器
成員變量的修飾符:public protected private static final,其中 public protected private 只允許出現(xiàn)一個(gè)。
修飾符可以省略
3、成員變量包含哪些?命名規(guī)范分別是什么?
成員變量包含:實(shí)例變量、類變量或者靜態(tài)變量
命名規(guī)范:
實(shí)例變量 修飾符可以省略;
類變量(靜態(tài)變量)修飾符不可以省略;
4、請(qǐng)書寫定義方法的語(yǔ)法?
?[修飾符] 返回值 方法名1([參數(shù)列表]) {
??????? 方法體語(yǔ)句;
??? }
5、請(qǐng)簡(jiǎn)述你對(duì)this的理解?寫出使用this調(diào)用成員變量、方法、構(gòu)造器的代碼示例。
Java 中使用 this 關(guān)鍵字,指向調(diào)用該方法的對(duì)象。根據(jù) this 所在的位置,大致分為兩種:
出現(xiàn)在構(gòu)造器中:引用該構(gòu)造器正在初始化的對(duì)象;
普通方法中:調(diào)用該方法的對(duì)象;
public class Student1 {
?? ?
?? ?// 成員變量
?? ?String name;
?? ?int age;
?? ?String code;
?? ?String clazz;
?? ?Date birthday;
?? ?
?? ?// 構(gòu)造器
?? ?Student1 (String name,int age,String code) {
?? ??? ?this.name = name;
?? ??? ?this.age? = age;
?? ??? ?this.code = code;
?? ??? ??? ?
?? ??? ?};?? ?
?? ?// 方法
?? ?String intro () {
?? ??? ?// this關(guān)鍵字調(diào)用屬性
?? ??? ?return "我叫"+ this.name+",我今年"+this.age+"歲了,我的學(xué)號(hào)是"+this.code+"";
?? ?}; ?? ??? ?
類: 是一種自定義的數(shù)據(jù)類型。有時(shí)把這種數(shù)據(jù)類型也叫做「類類型」或者「引用數(shù)據(jù)類型」。「引用」就是內(nèi)存地址的意思。
對(duì)象:通過(guò)類創(chuàng)建的變量,或者叫類的實(shí)體
類的命名規(guī)范:首字母大寫,駝峰命名
2、類的成員有哪些?用于成員變量的修飾符有哪些?
類的成員:成員變量、方法、構(gòu)造器
成員變量的修飾符:public protected private static final,其中 public protected private 只允許出現(xiàn)一個(gè)。
修飾符可以省略
3、成員變量包含哪些?命名規(guī)范分別是什么?
成員變量包含:實(shí)例變量、類變量或者靜態(tài)變量
命名規(guī)范:
實(shí)例變量 修飾符可以省略;
類變量(靜態(tài)變量)修飾符不可以省略;
4、請(qǐng)書寫定義方法的語(yǔ)法?
?[修飾符] 返回值 方法名1([參數(shù)列表]) {
??????? 方法體語(yǔ)句;
??? }
5、請(qǐng)簡(jiǎn)述你對(duì)this的理解?寫出使用this調(diào)用成員變量、方法、構(gòu)造器的代碼示例。
Java 中使用 this 關(guān)鍵字,指向調(diào)用該方法的對(duì)象。根據(jù) this 所在的位置,大致分為兩種:
出現(xiàn)在構(gòu)造器中:引用該構(gòu)造器正在初始化的對(duì)象;
普通方法中:調(diào)用該方法的對(duì)象;
public class Student1 {
?? ?
?? ?// 成員變量
?? ?String name;
?? ?int age;
?? ?String code;
?? ?String clazz;
?? ?Date birthday;
?? ?
?? ?// 構(gòu)造器
?? ?Student1 (String name,int age,String code) {
?? ??? ?this.name = name;
?? ??? ?this.age? = age;
?? ??? ?this.code = code;
?? ??? ??? ?
?? ??? ?};?? ?
?? ?// 方法
?? ?String intro () {
?? ??? ?// this關(guān)鍵字調(diào)用屬性
?? ??? ?return "我叫"+ this.name+",我今年"+this.age+"歲了,我的學(xué)號(hào)是"+this.code+"";
?? ?}; ?? ??? ?
總結(jié)
- 上一篇: 基于springboot+vue的超市进
- 下一篇: 记录十月的金山打字练习