Java上機題(封裝)(編寫student類)


今天幫大一的童鞋寫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 }
View Code

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 java-類引用型數組Student[] arr=new Student[5] JAVA——完成下面父類及子類的聲明。(1)聲明Student類(2)聲明StudentXW類為Student的子類(3)聲明StudentBZ類為Student的子類 編寫Java應用程序。首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試Stud 編寫Java應用程序。首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試Stud 編寫Java應用程序。首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試Stud 5.編寫Java應用程序。首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試St Java集合框架上機練習題:編寫一個Book類,該類至少有name和price兩個屬性。該類要實現Comparable接口,在接口的compareTo()方法..... Java類的封裝的好處 如何編寫java類 Java 封裝與類
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM