美文网首页
java基础之类的继承

java基础之类的继承

作者: nicetomeetutoo | 来源:发表于2018-08-05 23:12 被阅读0次

继承的概念:

所谓继承就是父类所拥有的属性,他的子类可以继承他的原有属性和行为,也就是父类的方法;例如定义一个父类:

class Person{     //父类定义为:人类

    String Xingbie="男";

    int Nianling=35;

}

定义一个子类:

public class USA extends Person{   //子类定义为美国人,美国人也是人类,所以他继承父                                                          类的原有属性

    public static void main(String[]args){

        USA people=new USA();//创建美国人这个类的对象

        System.out.println("美国人的性别是:"+people.Xingbie);//用美国人这个类的对象去调                                                                                                  用人类的共有属性:别!!

        System.out.println("美国人的年龄是:"+people.Nianling);//同理

    }

}

这样子运行出来的结果是:

美国人的性别是:男

美国人的年龄是:35

这里用到了继承类的关键字:extends

这里不仅可以在子类中调用父类中的属性,例如:

class Computer{       //创建电脑的父类

    void startup(){      //创建方法

        System.out.println("电脑正在开机......");//打印输出:电脑正在开机.....

    }

}

public class Pad extends Computer{  //创建子类继承父类

    public static void main(String[]args){        //创建主方法

        Computer pc=new Computer();//创建电脑类的对象:pc

        System.out,println("电脑的屏幕是:");//打印输出引号里面的内容

        pc.startup();//使用电脑的对象调用父类的方法,会输出:电脑正在开机......

        Pad ipad=new Pad();//同理创建Pad的对象:ipad

        System.out.println("ipad的屏幕是:");//打印引号的内容

        ipad.startup();//使用Pad的对象调用父类的方法

    }

}

以上代码会输出:

电脑的屏幕是:电脑正在开机.....

ipad的屏幕是:电脑正在开机.....

########################

在这里要强调的是,一个类只能有一个父类,也就是在继承的时候,他只能继承一个类!

例如:

USA extends Person,People{        //这里让美国人这个类继承了Person和People两个类

}

很显然这段代码是错误的!!

注释:

子类继承父类后可以对从父类哪里继承来的方法进行重写!!

相关文章

  • java基础之类的继承

    继承的概念: 所谓继承就是父类所拥有的属性,他的子类可以继承他的原有属性和行为,也就是父类的方法;例如定义一个父类...

  • java萌新入门之类继承

    1.使用继承的原因: 提高代码的重用性;提高程序的扩展性。 2.java继承的语法格式: public class...

  • Android面试

    JAVA 基础 java的特点 (OOP),封装、继承、多态 ==、equals、hashCode的作用,区别 什...

  • Java 基础 - 继承

    参考 C++多继承有什么坏处,Java的接口为什么可以摈弃这些坏处?C++多继承(钻石继承)的问题和解决C++继承...

  • java基础-继承

    继承的概念 继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如公司中的研发部员工和维...

  • java基础——继承

    现实生活中有继承的关系,Java中也有继承的关系,所以说,Java来源于生活。实际上,Java是一门比较容易学习的...

  • Java基础-继承

    1.什么是继承 把多个类中相同的成员给提取出来定义到一个独立的类中.然后让这多个类和该独立的类产生一个关系. 2....

  • Java基础 继承

    “简单不先于复杂,而是在复杂之后.” —— Alan Perlis 继承 为什么要继承 说到OOP(面向对象)的特...

  • Java基础---继承

    继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行...

  • Java基础_继承

    1:继承是面向对象三大特征之一,三大特征分别是:封装、继承、多态、抽象 2:继承“基本”的作用是:代码复用,但是继...

网友评论

      本文标题:java基础之类的继承

      本文链接:https://www.haomeiwen.com/subject/yuyivftx.html