本文目录一览:
在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/n/228849.html