今天幫大一的童鞋寫Java上機題
題目雖然很簡單,但是剛拿到題目的時候愣了一下,然后就瘋狂get set QuQ
其實這是一個特別基本的封裝的題目(之前實驗室面試大二的時候竟然還有蠻多人不知道封裝的概念和用途QaQ
題目:
(1)在一個包中創建一個叫做Student的類:
屬性:姓名、年齡、性別、身高(私有)
行為:說話、計算加法、改名(公有)
編寫能為所有屬性賦值的構造方法;
(2)在另外一個包中創建主類:()
創建一個Student對象:名叫“張三”,性別“男”,年齡18歲,身高1.80;
讓該對象調用成員方法:
說出“我是張三”
計算23+45的值和計算“I am”+“a student.”的值
將名字改為“李四”。
把代碼貼在這里,初學Java的朋友可以看一下

1 public class student{ 2 3 private String name; 4 public String getName() 5 { 6 return name; 7 } 8 public void setName(String name) 9 { 10 this.name=name; 11 } 12 private int age; 13 14 public int getAge() { 15 return age; 16 } 17 public void setAge(int age) { 18 this.age = age; 19 } 20 private String sex; 21 22 public String getSex() 23 { 24 return sex; 25 } 26 public void setSex(String sex) 27 { 28 this.sex=sex; 29 } 30 private double height; 31 public double getHeight() { 32 return height; 33 } 34 public void setHeight(double height) { 35 this.height = height; 36 } 37 People(String name,String sex,int age,double height) 38 { 39 this.name=name; 40 this.sex=sex; 41 this.age=age; 42 this.height=height; 43 } 44 public void shuohua(String a) 45 { 46 System.out.println(a); 47 } 48 public void jisuanjiafa( int b,int c) 49 { 50 System.out.println(b+c); 51 } 52 53 //這里最好另建一個類main 54 public static void main(String[] args) { 55 student p1=new student("張三","男",18,1.80); 56 System.out.println(p1.getName()); 57 System.out.println(p1.getSex()); 58 System.out.println(p1.getAge()); 59 System.out.println(p1.getHeight()); 60 p1.shuohua("你好"); 61 p1.jisuanjiafa(23,45); 62 p1.setName("李四"); 63 System.out.println(p1.getName()); 64 65 66 } 67 68 }