java上机作业要注意什么_Java第八次上机作业
1、請按照以下要求設計一個學生類Student,并進行測試。
要求如下:
1)Student類中包含姓名、成績兩個屬性
2)分別給這兩個屬性定義兩個方法,一個方法用于設置值,另一個方法用于獲取值.
3)Student類中定義一個無參的構造方法和一個接收兩個參數的構造方法,兩個參數分別為姓名和成績屬性賦值
4)在測試類中創建兩個Student對象,一個使用無參的構造方法,然后調用方法給姓名和成績賦值,一個使用有參的構?造方法,在構造方法中給姓名和成績賦值
packagezlm;public classStudent {
String name=new String("請輸入學生姓名:");doubleachievement;publicStudent() {
}public Student(String str,doubleachievement) {this.name=str;this.achievement=achievement;
}void set(String str,doubleachievement) {this.name=str;this.achievement=achievement;
}voidget() {
System.out.println("該學生姓名為:"+name);
System.out.println("該學生的成績為:"+achievement);
}
}
packagezlm;public classStudentTest {public static voidmain(String[] args) {//TODO Auto-generated method stub
Student p=newStudent();
p.set("張三", 20);
p.get();
Student q=new Student("李四",21);
q.get();
}
}
2、請編寫一個程序,該程序由兩個類組成,一個Person類,一個Test類。在Person類中定義一個無參構造方法,里面 輸出一句話:”無參的構造方法被調用了...”。并在測試類中進行測試。
packagezlm;public classPerson{publicPerson() {
System.out.println("無參的構造方法被調用了!");
}
}
packagezlm;public classPersonTest {public static voidmain(String[] args) {//TODO Auto-generated method stub
Person p=newPerson();
}
}
3.?使用java類描述一個車類,車都具備名字、顏色兩個屬性,還具備跑的功能。?請設計一個汽車類Car,該類中包含?兩個屬性姓名(name)、顏色(color),一個用于描述汽車跑的run()方法。
packagezlm;public classCar {privateString name;privateString color;publicCar(String name,String color) {this.name=name;this.color=color;
run();
}public voidrun() {
System.out.println(color+"的"+name+"已經上路了!");
}public static voidmain(String[]args) {new Car("GTR Premium 2019","紅色");new Car("AD86","秋名山黑色");
}
}
4.?編寫一個類,類中定義一個靜態方法,用于求兩個整數的和。?請按照以下要求設計一個測試類Demo,并進行測試。??要求如下:
1)Demo類中有一個靜態方法get(int?a,int?b)該方法用戶返回參數a、b兩個整數的和;
2)在main()方法中調用get方法并輸出計算結果。
packagezlm;public classDemo01 {public static voidmain(String[] args) {//TODO Auto-generated method stub
int a=5;int b=6;
System.out.println(get(a,b));
}private static int get(int a,intb) {return a+b;
}
}
5.說一下什么是封裝,?使用封裝的好處。什么是get,set訪問器
封裝定義:封裝就是將對象中的實現對象細節隱藏,不被外界所直接訪問。
好處:提高代碼的安全性。
set 對封裝的數據進行賦值的方法
get 對封裝數據的訪問的方法
總結
以上是生活随笔為你收集整理的java上机作业要注意什么_Java第八次上机作业的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: maven 打包时缺少文件_maven父
- 下一篇: c++ stl 容器 迭代器 stl用法