本文目錄一覽:
在java 中為student 類編寫構造函數(兩種)和方法並用方法實現對各成員變量值的輸出和修改
根據Studnet類代碼如下
public class Student{
private int number;
private String name;
private String professional;
private String sex;
private String grade;
public Student(){}
public Student(int number,String name,String professional,String sex, String grade){
this.number = number;
this.name = name;
this.professional = professional;
this.sex = sex;
this.grade = grade;
}
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getProfessional() {
return professional;
}
public void setProfessional(String professional) {
this.professional = professional;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getGrade() {
return grade;
}
public void setGrade(String grade) {
this.grade = grade;
}
}
測試
public class Test {
public static void main(String[] args) {
Student student1 = new Student();
student1.setNumber(1223);
student1.setName(“sanron”);
student1.setGrade(“一年級”);
student1.setProfessional(“軟件開發”);
student1.setSex(“男”);
Student student2 = new Student(1223,”sanron”,”軟件開發”,”男”,”一年級”);
}
}
如何用java編寫函數?
首先要知道什麼是函數,說白了就是一個方法,比如
1,
public void method() {
// dosomeing
}2,
public String metnod() {
String str = “hello”;
return str;
}3,
public String metnod(String str) {
str = “hello”;
return str;
}函數是由修飾符+返回值類型+方法名(參數)構成,
方法1,2,3的修飾符都是public,1的返回值類型是void,不用返回,沒有參數
方法2的返回值是String,無參
方法3返回值是String,有參數
java中什麼是析構方法能不能寫個例子
public class Test {
@Override
public void finalize() {
System.out.println(“I’m ending.”);
}
public static void main(String… args) throws Throwable {
new Test();
System.gc();
}
}
應該能看到輸出的。我測試可以。這個finalize()就是Java在徹底刪除一個對象前執行的方法,跟你說的析構方法應該是同一個意思。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/228849.html