码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象4

时间:2014-11-16 22:55:31      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:ar   sp   on   bs   as   new   nbsp   c   方法   

\\子类可以拥有父类的所有成员变量和方法,

\\子类可以对父类的方法进行重写

\\类的继承,方法的重写,

class Person {
 private int id ;
 private String name;
 private int age;
 public void setName (String name){
  this.name = name;
  }
 
 public void setAge(int age) {
  this.age = age;
  }
  
 public void setId (int id) {
  this.id =id;
  }
  
 public int getId () {
  return id;
  }
  
 public int getAge () {
  return age;
  }
 
 public String getName () {
  return name;
  } 
  
 String getInfo () {
  return "name : " + getName() +"\n" +"id :" + getId()+"\n"+"age :" +getAge();
  }
 }
 \\继承
class Student extends Person {
 private String school;
 public void setSchool (String school){
  this.school = school;
  }
 public String getSchool () {
  return school;
  }
  \\重写
 String getInfo () {
  return "name :" + getName() +"\n" +"school : " + getSchool()+"\n"+"id : " + getId()+"\n"+"age : " +getAge();
  }
 }
 
public class TestOverWrite {
 public static void main (String []args){
  Student student = new Student();
  Person person = new Person();
  person.setName("Tom");
  student.setName("Jarry");
  person.setAge(80);
  student.setAge(20);
  person.setId(0);
    student.setId(1);
    student.setSchool("********");
    System.out.println(person.getInfo());
    System.out.println(student.getInfo());
  }
 }

面向对象4

标签:ar   sp   on   bs   as   new   nbsp   c   方法   

原文地址:http://www.cnblogs.com/dingxiaoblog/p/4102548.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!