黑马程序员技术交流社区

标题: 今天学了抽象类 [打印本页]

作者: a554305211    时间: 2015-9-1 20:57
标题: 今天学了抽象类
  1. class TestStudent {
  2.         public static void main(String[] args) {
  3.                 Student s = new BaseStudent();
  4.                 s.study();
  5.                 s.setName("赵四");
  6.         }

  7.         //public static void getStudent(Student s)
  8. }

  9. abstract class Student {
  10.         private String name;
  11.         private int age;

  12.         public  Student() {}

  13.         public  Student(String name,int age) {
  14.                 this.name = name;
  15.                 this.age = age;
  16.         }

  17.         public void setName(String name) {
  18.                 this.name = name;
  19.         }

  20.         public String getName() {
  21.                 return name;
  22.         }

  23.         public void setAge(int age) {
  24.                 this.age = age;
  25.         }

  26.         public int getAge() {
  27.                 return age;
  28.         }

  29.         abstract public void study();
  30. }

  31. class BaseStudent extends Student {
  32.         public  BaseStudent() {}

  33.         public  BaseStudent(String name,int age) {
  34.                 super(name,age);
  35.         }

  36.         public void study() {
  37.                 System.out.println("java基础课程");
  38.         }
  39. }

  40. class  JobStudent extends Student{
  41.         public  JobStudent() {}

  42.         public  JobStudent(String name,int age) {
  43.                 super(name,age);
  44.         }

  45.         public void study() {
  46.                 System.out.println("安卓课程");
  47.         }
  48. }
复制代码

作者: 夕阳游子    时间: 2015-9-1 21:14
不错,谢谢楼主分享
作者: 15863453752    时间: 2015-9-1 21:16
看不懂啊啊
作者: Hi不言而喻    时间: 2015-9-1 21:18
不错挺好的我们应该也快学到了




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