java学习之路,方法重写

来源:互联网 发布:java程序员的发展 编辑:程序博客网 时间:2024/05/20 09:21
class Human{private String name;private int age;public Human(){}public Human(String name,int age){this.name=name;this.age=age;}public String getinfor(){String infor=name+" "+age;return infor;}}class School extends Human{private String school;public School(String name,int age,String school){super(name,age);//super就是当想用父类的私有成员和构造方法时使用,可当其为父类对象或者父类构造方法this.school=school;}public String getinfor(){String infor=super.getinfor()+" "+school;//此处因为name和age在父类中为私有成员,若要访问则需要使用父类的公有方法来访问,此时可以直接使用super关键字调用即可return infor;}}public class TextStudent {public static void main(String[] args) {// TODO Auto-generated method stubSchool A=new School("葫芦娃",10,"杭电");System.out.println(A.getinfor());}}

前阵子没怎么接触程序,而且突然决定转java,一直没好好学,研究生又要忙论文的确琐事一大堆,十一假期回来决定好好学习java一个月,今天就实现了java中继承的方法重写,好在当时学过一点c++就学起来没那么费劲,下面废话不多说,附上代码,也比较简单。
0 0