黑马程序员技术交流社区
标题:
声明类Student,包含3个成员变量:name、age、score,要求可以...
[打印本页]
作者:
yongyinqi
时间:
2015-8-16 19:24
标题:
声明类Student,包含3个成员变量:name、age、score,要求可以...
声明类Student,包含3个成员变量:name、age、score,要求可以通过 new Student("张三", 22, 95) 的方式创建对象,
* 并可以通过set和get方法访问成员变量
public class Test5 {
/**
* @param args
*/
public static void main(String[] args) {
/*因为主函数静态,所以无法直接调用内部类Student,除了将Student类静态之外
*还可以通过外部类对象去创建内部类对象
*Test5.Student stu = new Test5().new Student("张三",22,95);
*/
Student stu = new Student("张三",22,95);
System.out.println(stu.getName() + "," + stu.getAge() + "," + stu.getScore());
}
//因为主函数静态,所以无法直接调用内部类Student,所以要将Student类静态后才能调用。
public static class Student {
private String name;
private int age;
private int score;
// 定义带参数的构造函数
public Student(String name,int age,int score){
this.name = name;
this.age = age;
this.score = score;
}
//定义get方法
public String getName() {
return name;
}
//定义set方法
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
}
}
复制代码
作者:
Coolman
时间:
2015-8-16 20:59
单独提取出来一个 Student 类不好么
作者:
飞飞飞丨
时间:
2015-8-16 21:04
只会鼠标右击一键生成
作者:
yongyinqi
时间:
2015-8-16 21:06
飞飞飞丨 发表于 2015-8-16 21:04
只会鼠标右击一键生成
这是入学基础测试,入学了当然就继续一键吧
作者:
pengbeilin
时间:
2015-8-16 21:20
- - 你是在学内部类?要不然我真的无法理解为什么要在主函数的类中创建一个这样的类
作者:
CM520Z
时间:
2015-8-26 15:31
用外部类的方法不行...打包问题 如何解决
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2