正在回答
同学你好,1、测试贴出代码,在测试类中属性名书写有误,注意是grade而不是grage
2、在调用sex方法时,注意传入参数,sex是一个方法而不是一个属性
3、调用myself方法,注意方法名的大小写,是myself而不是mySelf
4、在myself方法中,建议将属性输出在一行,比如:
修改后代码如下:
public class Person {
// 属性:name、age、grade
String name;
double age;
String grade;
// 创建无参无返回值的student方法,描述为:我是一名学生!
public void student() {
System.out.println("我是一名学生!");
}
// 创建带参(性别sex)的sex方法,描述为:我是一个**孩!
public void sex(String sex) {
System.out.println("我是一个" + sex);
}
// 创建无参无返回值的mySelf方法,分别介绍姓名(name),年龄(age),年级(grade)
public void myself() {
System.out.println("我叫"+name+","+"今年"+age+"岁了,"+"读小学"+grade+"了。");
/*System.out.println("我的名字是" + name);
System.out.println("我的年龄是" + age);
System.out.println("我的班级是" + grade);*/
}
}
public class Test {
public static void main(String[] args) {
//使用new关键字实例化对象
Person per=new Person();
//传入name、age、grade的参数值
per.name="李明";
per.age=10;
//per.grage="五年级";
per.grade="五年级";
//per.sex="男孩";
per.sex("男孩");
//分别调用student、sex、mySelf方法
per.student();
//per.sex();
//per.mySelf();
per.myself();
}
}
public class Test {
public static void main(String[] args) {
//使用new关键字实例化对象
Person per=new Person();
//传入name、age、grade的参数值
per.name="李明";
per.age=10;
per.grage="五年级";
per.sex="男孩";
//分别调用student、sex、mySelf方法
per.student();
per.sex();
per.mySelf();
}
}
public class Person {
//属性:name、age、grade
String name;
double age;
String grade;
//创建无参无返回值的student方法,描述为:我是一名学生!
public void student(){
System.out.println("我是一名学生!");
}
//创建带参(性别sex)的sex方法,描述为:我是一个**孩!
public void sex(String sex){
System.out.println("我是一个"+sex+"男孩");
}
//创建无参无返回值的mySelf方法,分别介绍姓名(name),年龄(age),年级(grade)
public void myself(){
System.out.println("我的名字是"+name);
System.out.println("我的年龄是"+age);
System.out.println("我的班级是"+grade);
}
}
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星