黑马程序员技术交流社区
标题:
定义一个学生类, 需要有姓名, 年龄, 考试成绩三个成员属...
[打印本页]
作者:
段旭东
时间:
2013-4-14 00:21
标题:
定义一个学生类, 需要有姓名, 年龄, 考试成绩三个成员属...
本帖最后由 段旭东 于 2013-4-21 13:51 编辑
package com.itheima;
/*定义一个学生类, 需要有姓名, 年龄, 考试成绩三个成员属性. 属性(成员变量)需要私有
* 并提供get, set方法, 可以通过构造函数进行初始化.
* */
//题目需要创建一个叫学生类,但是 跟需要的格式名字Test8冲突,所以选择Test8作为类名字
public class Test8 {
//定义私有的成员属性
private String studentName;
private int studentAge;
private double examInation;
//定义一个构造函数 与类名相同 无返回值 无参数
public Test8(){}
//提供私有成员属性的get,set 方法
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
public int getStudentAge() {
return studentAge;
}
public void setStudentAge(int studentAge) {
this.studentAge = studentAge;
}
public double getExamInation() {
return examInation;
}
public void setExamInation(double examInation) {
this.examInation = examInation;
}
}
复制代码
作者:
King-Beyond
时间:
2013-4-14 13:39
public Test8(){}
没有定义有参的构造方法,这个无参的构造方法可以不用定义出来,你想定义一个构造方法进行初始化,不是想往里面传入参数吗?
作者:
段旭东
时间:
2013-4-14 14:55
King-Beyond 发表于 2013-4-14 13:39
public Test8(){}
没有定义有参的构造方法,这个无参的构造方法可以不用定义出来,你想定义一个构造方法进 ...
这是 基础测试题 没有实际意义
public Test8(){}
只是想说明这是一个 bean
作者:
陈行
时间:
2013-4-18 12:10
起码可以证明理解了构造函数。。
作者:
黄玉昆
时间:
2013-4-20 21:45
如果问题未解决,请继续追问,如果问题解决了,请将问题分类改为“已解决”,谢谢
作者:
先小涛
时间:
2013-4-21 13:15
public Class Test8{
public static void main(String[] args){
}
}
class Student{
private String name; //学生姓名属性
private int age; //学生年龄属性
private double score; //学生成绩属性
/**
* 有参构造函数,初始化对象
* @param name
* @param age
* @param score
*/
public Student(String name, int age, double score){
this.name = name;
this.age = age;
this.score = score;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2