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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冷风然 中级黑马   /  2015-7-14 22:08  /  529 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
        父类 人 person 属性 姓名 年龄 功能 吃 睡       
        子类 学生 student 属性 学号 功能 学习
*/
import java.util.Scanner;
class StudentTest
{
        //public StudentTest(){}
        public static void main(String[] args)
        {
                Student a = new Student();
                a.eat();
                a.study();
                a.sleep();
                Scanner sc = new Scanner(System.in);
                //int p = sc.nextInt();
                a.setAge(18);
                a.setName("林青霞");
                a.setStudentNmb(20233);
                System.out.println(a.getAge());
                System.out.println(a.getName());
                System.out.println(a.getStudentNmb());
                System.out.println("Hello World!");
        }
}

abstract class Person
{
        private String name;
        private int age;
        public Person(){}
        public Person(String name,int age)
        {
                this.name = name;
                this.age = age;
        }
        public void sleep()
        {
                System.out.println("睡觉");
        }
        //抽象方法
        public abstract void eat();
                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;
        }
}

class Student extends Person
{
         //成员变量
         private int studentNmb;
         //构造方法
         public Student(){}
         public Student(int studentNmb)
        {
                 this.studentNmb = studentNmb;
         }
         //get/set
         public void setStudentNmb(int studentNmb)
        {
                this.studentNmb = studentNmb;
        }
        public int getStudentNmb()
        {
                return studentNmb;
        }
        //成员方法
         public void study()
         {
                 System.out.println("学生爱学习");
         }
         public void eat()
         {
                System.out.println("学生爱吃饺子");
         }
}


10 个回复

倒序浏览
杀东西啊!!
回复 使用道具 举报
继承很用啊,就是还没弄懂,看了好像有点明白了
回复 使用道具 举报

学生类呀;父类是人,子类是学生
回复 使用道具 举报
看代码头都看晕了
回复 使用道具 举报

我也晕了
回复 使用道具 举报
好长的代码啊
回复 使用道具 举报
这个今天学了,看明白了
回复 使用道具 举报
kkkkkccccc 发表于 2015-7-14 23:33
这个今天学了,看明白了

你也是基础班的吗?
回复 使用道具 举报
我也是,到现在还没记住
回复 使用道具 举报
5天前的帖子了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马