黑马程序员技术交流社区

标题: 面向对象学生类 [打印本页]

作者: 走在这里    时间: 2015-6-30 21:27
标题: 面向对象学生类
/*
编程题目:
1:请写出一个标准的学生类(Student)
                               
2:在测试类StudentTest中测试第一题的内容。

3:编写代码测试下面这句话:
        静态方法只能访问静态成员(成员变量和成员方法)。

4:自学Random类,使用Random类改进猜数字小程序。
*/
class Day07ZuoYe
{
        public static void main(String[] args)
        {
                //创建对象
                Student stu = new Student();
                Student stu1 = new Student();
                //给成员变量赋值
                stu.setName("王宇");
                stu.setAge(20);
                stu.setSex('男');
                //调用成员方法
                stu.show();
               
        }
}
class Student
{
        //私有成员属性
        private String name;
        private int age;
        private char sex;
        //提供无参和有参的构造函数
        public Student(){};
        public Student(String name,int age,char sex)
        {
                this.name = name;
                this.age = age;
                this.sex = sex;
        }
        //为成员变量赋值
        public void setName(String name)
        {
                this.name = name;
        }
        //提供公共的访问
        public String getName()
        {
                return name;
        }
        public void setAge(int age)
        {
                this.age = age;
        }
        public int getAge()
        {
                return age;
        }
        public void setSex(char sex)
        {
                this.sex = sex;
        }
        public char getSex()
        {
                return sex;
        }
        //爱好
        public void interest()
        {
                System.out.println("我喜爱运动,跑步,打篮球.");
        }
        public void show()
        {
                System.out.println("我叫"+name+"今年"+age+sex+"子一名");
                Student s = new Student();
                s.interest();
        }
}
作者: Wait_For    时间: 2015-6-30 22:18
好!不错!!!!




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