public class Test{ public static void main(String [] args){ Student s = new Student("zhang", 23, 74); s.display(); s.setName("lisi"); s.display(); } } class Student{ private String name; private int age; private double grade; public Student(String name, int age, double grade){ this.name = name; this.age = age; this.grade = grade; } public String getName(){ } public void setName(String name){ } public void display(){ System.out.println("Name=" + name); } }
时间: 2023-05-12 12:04:22 浏览: 46
这是一个Java程序,它定义了一个名为Test的公共类和一个名为Student的私有类。在main方法中,创建了一个名为s的Student对象,并调用了它的display方法两次,第一次输出的是"Name=zhang",第二次输出的是"Name=lisi"。Student类有三个私有属性:name、age和grade,以及一个公共构造函数和三个公共方法:getName、setName和display。getName方法返回name属性的值,setName方法设置name属性的值,display方法输出name属性的值。
相关问题
public class Test{ public static void main(String [] args){ Student s = new Student("zhang", 23, 74); s.display(); s.setName("lisi"); s.display(); } } class Student{ private String name; private int age; private double grade; public Student(String name, int age, double grade){ this.name = name; this.age = age; this.grade = grade; } public String getName(){ } public void setName(String name){ } public void display(){ System.out.println("Name=" + name); } }补全代码
public class Test {
public static void main(String[] args) {
Student s = new Student("zhang", 23, 74);
s.display();
s.setName("lisi");
s.display();
}
}
class Student {
private String name;
private int age;
private double grade;
public Student(String name, int age, double grade) {
this.name = name;
this.age = age;
this.grade = grade;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void display() {
System.out.println("Name=" + name + ", Age=" + age + ", Grade=" + grade);
}
}
public static void main(String ... s)和public static void main(String[] args)的区别
这两个方法的本质是一样的,都是Java程序的入口方法,用于启动程序。
但是,它们的写法略有不同:
- `public static void main(String ... s)`使用了可变参数(Varargs)的写法,可以传入任意数量的字符串参数。
- `public static void main(String[] args)`则采用了传统的数组写法,要求传入一个字符串数组。
除此之外,两者没有任何区别,都可以被JVM识别为程序的入口方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)