A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 敲敲代码 中级黑马   /  2014-8-19 19:33  /  922 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

声明类Student,包含3个成员变量:name、age、score,要求可以通过 new Student("张三", 22, 95) 的方式创建对象,并可以通过set和get方法访问成员变量




class student
{

4 个回复

倒序浏览
class student
{
        public static void main(String[] args)
        {
                student s  =new student("张三",22,95);
               
                Stystem.out.println(s.getName());
                Stystem.out.println(s.getAge());
                Stystem.out.println(s.getScore());
               
                s.setName("张五");
               
                       
                s.setAge(21);
                       
               
                s.setScore(90);
               
                       
                Stystem.out.println(s.getName());
                Stystem.out.println(s.getAge());
                Stystem.out.println(s.getScore());
               
               
               
       
               
               
               
        }


}
class Demo
{
        private String name;
        private int age;
        private int score;
       
        public void Student(String name ,int age,int 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 getAge)
        {
       
                this.age = age;
       
        }
        public int getScore()
        {
                return score;
        }
        public void setScore(int score)
        {
       
                this.score   = score;
       
        }
       
}
回复 使用道具 举报
本帖最后由 玥夜 于 2014-8-19 19:38 编辑
敲敲代码 发表于 2014-8-19 19:35
class student
{
        public static void main(String[] args)

楼主又出来逗了  你下面的那个类不是构造函数 把两个类的名字换一下就哦了  类名首字母要大写好麽
class Student
{
    Student()
{
}
}

回复 使用道具 举报
楼主代码的错误有:
1.类名首字母大写
2.构造方法(无参+带参)给的有问题
3.public void setAge(int getAge) --->public void setAge(int age)传int类型的age值
回复 使用道具 举报
                student s  =new student();
                 s.getName("张三");
                 s.getAge(22);
                 s.getScore(95);
                 Stystem.out.println(s.getName());
                 Stystem.out.println(s.getAge());
                 Stystem.out.println(s.getScore());
你把赋值那换成这样试试
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马