java学习(41):成员实例的定义和访问续
定義一個studentstudy類
/1 使用Eclipse編寫控制臺應用程, 編寫一個用來表示學生的java類,
并在類中定義描述學生特征的屬性,姓名,年齡,性別,身高,體重和電話,
要求屬性設置為私有訪問級別并為私有屬性設置能夠設置值和或去值的get和set方法。
編寫一個TestStudent的java類包含程序開始執行的main方法,
要求從控制臺接收輸入一個學生的信息包括以上定義的學生類中的所有屬性(姓名,年齡,性別,身高,體重,電話);
創建一個學生對象,并調用相關的set方法為此學生鍍錫賦值。
然后在控制臺輸出此學生的所有信息,使用學生對象的變量引用調用相關get方法完成。
體會如何標準定義一個表示事務實體的java自定義類,get和set方法的作用,對象的創建過程,new 運算符的含義。/
/2 延續以上任務一,在學生類中定義一個帶有參數的構造方法,參數包括為學生名字進行初始化賦值,為年齡和性別初始化賦值。
從新運行TestStudent 中的main方法,觀察發生了什么,思考為什么會這樣。/
public class Studentstudy {
private String name;//定義學生姓名
private int age;//定義學生年齡
private char sex;//定義學生性別
private double height;//定義身高
private double strong;//定義體重
private int telephone;//定義電話號碼
public Studentstudy(String a,int b,char c){
this.name = a;
this.age = b;
this.sex =c;
System.out.println(“學生的姓名為”+name);
System.out.println(“學生的年齡為”+age);
System.out.println(“學生的性別為”+sex);
}
public void setName(String name) {
this.name = name;
}
public String getName(){
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void setSex(char sex) {
this.sex = sex;
}
public char getSex() {
return sex;
}
public void setHeight(double height) {
this.height = height;
}
public double getHeight() {
return height;
}
public void setStrong(double strong) {
this.strong = strong;
}
public double getStrong() {
return strong;
}
public void setTelephone(int telephone) {
this.telephone = telephone;
}
public int getTelephone() {
return telephone;
}
}
定義一個teststudy類
import java.util.Scanner;
public class Teststudy {
public static void main(String[] args){
Studentstudy stu=new Studentstudy(“歌謠”,23,‘男’);
Scanner in=new Scanner(System.in);
/System.out.println(“輸入學生的姓名”);
String name1=in.next();
stu.setName(name1);
String name=stu.getName();
System.out.println(“輸入學生的年齡”);
int age1=in.nextInt();
stu.setAge(age1);
String age=stu.getName();
System.out.println(“輸入學生的性別”);
char sex1=in.next().charAt(0);
stu.setSex(sex1);
char sex=stu.getSex();/
System.out.println(“輸入學生的身高”);
double height1=in.nextDouble();
stu.setHeight(height1);
double height=stu.getHeight();
System.out.println(“輸入學生的體重”);
double strong1=in.nextDouble();
stu.setHeight(strong1);
double strong=stu.getStrong();
System.out.println(“輸入學生的電話”);
int telephone1=in.nextInt();
stu.setTelephone(telephone1);
int telephone=stu.getTelephone();
System.out.println(“學生的身高”+height);
System.out.println(“學生的體重”+strong);
System.out.println(“學生的電話號碼”+telephone);
}
}
總結
以上是生活随笔為你收集整理的java学习(41):成员实例的定义和访问续的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RISC-V_GD32VF103-开发环
- 下一篇: commons-pool.jar 和co