二、Java初级--8、继承和重写方法

重载(overloading):在一个类中,两个或多个函数的名字是相同的,但是参数列表不一样。
注意:仅仅是返回值不同的两个函数,不叫重载,会报错。

结构

package javastudy;

public class testit {

    public static void main(String[] args) {
        MyClass a=new MyClass();
        a.print("张三");
        a.print("杰克",20);
    }
}
package javastudy;

public class MyClass {
        public void print(String name){
            System.out.println("你的名字是:" + name);
        }
        public void print(String name,int age){
            System.out.println("你的名字是:" +name+ ",你的年龄是:" +age);
    }
}

继承的基本概念:

继承:父类(基类、超类)、子类(派生类),使用extends关键字
Java中一个类只能集成一个父类。(在C++中,一个类可以继承多个父类)
superclass:超类,即为父类的意思
java.lang.Object:Object是所有类的父类,java.lang是包名,比较特殊,使用时不需要import引入。


父类

重写:子类中重写并覆盖父类中的方法,覆盖=重写。子类中有的,就不会调用父类中的方法。如下面的display()方法。


结构
package javastudy;

public class Person {
    String name;
    int height;
    void display(){
        System.out.println("你的姓名是:"+name+"你的身高是:"+height);
    }
}
package javastudy;

public class Student extends Person {  // 继承了Person类
    int score;
    void display()
    {
        System.out.println("你的名字是:" +name+ "你的身高是:" +height+ "你的得分是:" +score);
    }
}

package javastudy;

public class testit {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //Person类调用
        Person z=new Person();
        z.name="zhang";
        z.height=170;
        z.display();
        //Student类调用
        Student x=new Student();
        x.name="jack"; //直接引用
        x.height=200;//直接引用
        x.score=90;
        x.display();
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,318评论 18 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 11,944评论 0 62
  • java继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继...
    863cda997e42阅读 3,952评论 0 1
  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-java.h...
    eddy_wiki阅读 4,940评论 0 5
  • 有时候,没有导游就是瞎逛,有了导游就是文化之旅。 遇见一书香女子,她带我们走过“群贤毕至,少长咸集”的群贤楼,“生...
    飞城阅读 1,243评论 2 0

友情链接更多精彩内容