extends(扩展延伸,继承)
用这个方法对class有了进一步的汇总;减少了对具有相同属性的类重复enter的工作量,使函数模块化更高
注:构造函数内的属性和方法能继承
package Extends;
//定义一个父类
public class People {
public String name;
//定义一个父类的方法
public void eat(){
System.out.println("父类在工地吃饭");
}
}
public class son extends People{
public void eat(){
//重写方法
System.out.println("子类在家里吃饭");
}
//方法的重载
public void eat(String a){
System.out.println("子类不在家里吃饭");
}
}
方法的重写,就是在子类中可overweite way;覆盖了原方法
注意区分 重载
自动跳转 People so=new son();
子类重写了就用子类的方法
多态的实现:同一个类型的多个对象调用同一个方法,执行不同的内容,结果不一样,这种情况叫多态
public class Maneger {
public static void main(String[] args){
son s=new son();
People p=new People();
s.eat();
s.eat("a");
p.eat();
}
}
分享到:
相关推荐
flume-ng extends source jar flume-ng-extends-source-0.8.0.jar
extends LinearLayout 实现侧滑菜单 要点: 1 FrameLayout布局的特性 2 对以下方法的理解: 2.1 Override computeScroll() 2.2 Scroller
继承的使用方法,extends使用的小java程序。
Java中extends类的继承
觉得自己java学得不错那你下来做做。。对学习extends很有帮助。。。特别是将要毕业的大学生
java中extends与implements的区别.docx
import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; import javax.swing.JButton; import javax.swing.JFrame;...
import java.awt.*; import java.applet.*; public class hao extends Applet { String s; //String s=null; public void init() { s="你好吗?"; }
TalkProgram extends Frame implementsTalkProgram extends Frame implements
经常发现有List、Set<? extends T>的声明,是什么意思呢?表示包括T在内的任何T的父类,<? extends T>表示包括T在内的任何T的子类,下面我们详细分析一下两种通配符具体的区别。
ES6 类(Class)的继承(extends)和自定义存(setter)取值(getter)详解,博客地址: http://blog.csdn.net/pcaxb/article/details/53784309
public class findmin extends Applet implements ActionListener JavaAppliet程序,在文本框里输入三个数,显示最小数
extends T>的声明,是什么意思呢?<? super T>表示包括T在内的任何T的父类,<? extends T>表示包括T在内的任何T的子类,下面我们详细分析一下两种通配符具体的区别。 extends List<? extends Number...
主要介绍了Vue Extends 扩展选项用法,结合完整实例形式分析了Vue Extends 扩展选项相关使用技巧与操作注意事项,需要的朋友可以参考下
【Java基础】implement 与 extends
vue提供了mixins、extends配置项,最近使用中发现很好用。 混合mixins和继承extends 看看官方文档怎么写的,其实两个都可以理解为继承,mixins接收对象数组(可理解为多继承),extends接收的是对象或函数(可理解为...
ate final String[] COMMAND={"Backspace","CE","C"}; private final String[] M={" ","MC","MR","MS","M+"}; private JButton keys[]=new JButton[KEYS.length]; private JButton commands[]=new JButton[COMMAND....
JSP自定义分页标签 extends TagSupport 多种分页风格无需额外资源,使用简单易懂:WebRoot/WEB-INF/tms-tags.tld 文件路径
Extends.java