黑马程序员--java入门之继承
来源:互联网 发布:js仿网易新闻导航栏 编辑:程序博客网 时间:2024/05/16 05:38
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
继承能带来很多好处,话不多说,我们先来写个例子,且看下面代码:
public class a{public static void main(String [] args){c c1=new c();System.out.println(c1.num1);System.out.println(c1.num2);System.out.println(c1.method1());System.out.println(c1.method2());}public static class b{public int num1=1;public int method1(){System.out.println("方法一");return 0;}}public static class c extends b{private int num2=2;public int method2(){System.out.println("方法二");return 0;}}}
我们看到类c,定义它的时候加了个关键字extends,没错,这就是java中继承的关键字,c继承了b,结果是什么样?我们看到main函数里面,我实例化的是类c的对象c1,但是我却c1.num1,c1.method1(),这num1和method1可是类b的啊,怎么就成了c的了?没错,你没看错,这就是继承,类c继承了类b之后就拥有了它的公有方法和公有属性,所以,以后我们如果要写很多类,这些类都有一些共有的方法和属性,那么就可以把这些共有的东西拿出来写成一个类,然后写其他类继承这个类,不同的东西就在子类中写就行了,那么我们把共有的东西拿出来写成一个类就叫做抽象!
0 0
- 黑马程序员--java入门之继承
- 黑马程序员-java学习之继承
- 黑马程序员-JAVA面向对象之继承
- 黑马程序员-java基础之继承,多态
- 黑马程序员----------java基础之继承
- 黑马程序员@java面向对象之继承
- 黑马程序员-----java 继承
- 黑马程序员-java继承
- 黑马程序员---------JAVA-------继承
- 黑马程序员-JAVA SE入门(继承、抽象类)
- 黑马程序员--java入门之Helloworld
- 黑马程序员--java入门之转义字符
- 黑马程序员--java入门之函数重载
- 黑马程序员——Java之入门
- 黑马程序员-java入门
- 黑马程序员-java入门
- 【黑马程序员】C#之继承
- 黑马程序员--OC之继承
- HDU2014 青年歌手大奖赛_评委会打分
- Collections
- iOS视图控制器之间delegate传值教程
- 《重要》从用户模式切换到内核模式的完整过程分析
- 【无浪】串之KMP算法一
- 黑马程序员--java入门之继承
- 工作这些年——编程学习之路回顾
- eclipse自动换行
- 开发前的准备
- hdoj 1027 Ignatius and the Princess II 【逆康托展开】
- OTNframedelay
- osg for android (二) 几何物体的颜色显示以及纹理贴图
- Java常容易忽略的知识点面试点
- centos下安装redis