黑马程序员技术交流社区

标题: 请教一个问题 [打印本页]

作者: 分解式    时间: 2014-2-25 08:04
标题: 请教一个问题
声明类Student,包含3个成员变量:name、age、score,要求可以通过 new Student("张三", 22, 95) 的方式创建对象,并可以通过set和get方法访问成员变量


大黑马面试题。有些不懂的地方,求编程
作者: kkopopo    时间: 2014-2-25 08:12
  1. class Stu{
  2.         private String name;
  3.         private int age;
  4.         private int score;

  5.         Stu(String name, int age, int score) {
  6.                 super();
  7.                 this.name = name;
  8.                 this.age = age;
  9.                 this.score = score;
  10.         }

  11.         public String getName() {
  12.                 return name;
  13.         }

  14.         public void setName(String name) {
  15.                 this.name = name;
  16.         }

  17.         public int getAge() {
  18.                 return age;
  19.         }

  20.         public void setAge(int age) {
  21.                 this.age = age;
  22.         }

  23.         public int getScore() {
  24.                 return score;
  25.         }

  26.         public void setScore(int score) {
  27.                 this.score = score;
  28.         }
  29.        
  30. }
复制代码

作者: syw02014    时间: 2014-2-25 09:01
给你写一个完整的代码吧,希望能帮到你:
  1. public class Student{
  2.         private String name;
  3.         private Integer age;
  4.         private Integer score;

  5.         public Student(String name, Integer age, Integer score)
  6.         {
  7.                 super();
  8.                 this.name = name;
  9.                 this.age = age;
  10.                 this.score = score;
  11.         }

  12.         public String getName(){return name;}
  13.         public void setName(String name){this.name = name;}
  14.         public Integer getAge(){return age;}
  15.         public void setAge(Integer age){this.age = age;}
  16.         public Integer getScore(){return score;}
  17.         public void setScore(Integer score) {this.score = score;}

  18.         public static void main(String[] args)
  19.         {
  20.                 //1、通过“通过 new Student("张三", 22, 95) 的方式创建对象”
  21.                 Student student = new Student("张三",22,95);
  22.                 System.out.println(student.getName());
  23.                 System.out.println(student.getAge());
  24.                 System.out.println(student.getScore());
  25.                
  26.                 //2、通过“可以通过set和get方法访问成员变量” 设置变量并且访问变量
  27.                 student.setName("李四");
  28.                 student.setAge(23);
  29.                 student.setScore(96);
  30.                
  31.                 //3、通过get访问
  32.                 System.out.println(student.getName());
  33.                 System.out.println(student.getAge());
  34.                 System.out.println(student.getScore());
  35.         }
  36. }
复制代码




作者: 王飞163    时间: 2014-6-25 00:02
点个赞!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2