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

方法的重写override,重载overload。

时间:2019-12-05 18:52:36      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:类继承   方法   ret   ogr   自己的   重载   函数   header   int   

方法的重写,是子类继承父类的方法,但是子类根据自己的要求重新写的新方法比如Object 类中toString()方法,

如果在mian函数中直接system.out.print(  对象  ),那么会出现类似以下的代码:技术图片

public class Student {

private int age;
private String name;

public Student() {

}
public Student(int age,String name) {
this.age=age;
this.name=name;
}

 

public static void main(String[] args) {
Student stu=new Student();

System.out.println(stu);
}

}

结果:

Oop_lianxi.Student@6d06d6

 

如果重写后:

public class Student {

private int age;
private String name;

public Student() {

}
public Student(int age,String name) {
this.age=age;
this.name=name;
}

public String toString() {
return (name +"-----"+age);
}

//这个方法是继承自:java.lang.Object.toString()

 

public static void main(String[] args) {
Student stu1=new Student(18,"小丽");

System.out.println(stu);
}

}

结果是:

小丽-----18

方法的重写override,重载overload。

标签:类继承   方法   ret   ogr   自己的   重载   函数   header   int   

原文地址:https://www.cnblogs.com/zhipeng-wang/p/11990762.html

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