收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】阳泉网站建设_企业网站制作公司_高端网站设计开发-阳泉上往-域名申请

【建站服务】阳泉网站建设_企业网站制作公司_高端网站设计开发-阳泉上往-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-21 05:25:24

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


阳泉网站建设_企业网站制作公司_高端网站设计开发-阳泉上往

网站建设.png

per(300);  // 调用父类中带有参数的构造器    System.out.println("SubClass(int n):"+n);    this.n = n;  }}// SubClass2 类继承class SubClass2 extends SuperClass{  private int n;    SubClass2(){    super(300);  // 调用父类中带有参数的构造器    System.out.println("SubClass2");  }      public SubClass2(int n){ // 自动调用父类的无参数构造器    System.out.println("SubClass2(int n):"+n);    this.n = n;  }}public class TestSuperSub{  public static void main (String args[]){    System.out.println("------SubClass 类继承------");    SubClass sc1 = new SubClass();    SubClass sc2 = new SubClass(100);    System.out.println("------SubClass2 类继承------");    SubClass2 sc3 = new SubClass2();    SubClass2 sc4 = new SubClass2(200);  }}

输出结果为:

------SubClass 类继承------SuperClass()SubClassSuperClass(int n)SubClass(int n):100------SubClass2 类继承------SuperClass(int n)SubClass2SuperClass()SubClass2(int n):200


ava 中若要在子类调用父类的方法,需使用关键字super。


实例

class Animal{

    void go(){

        System.out.println("animal go");

    }

}


class Dog extends Animal{

    void go(){

        //调用父类方法

        super.go();

    }

}


//驱动函数

public static void  main(String[] args){

    Dog dog=new Dog();

    dog.go();

}

输出结果:


animal go

tianqixin

   tianqixin


  429***967@qq.com


   参考地址


6年前 (2016-12-31)

   我是小菜鸟


  824***448@qq.com


122

面向对象编程——继承和多态

//---引用我课堂老师的讲义(詹老师)


1、为什么使用继承


从已有的类派生出新的类,称为继承。


在不同的类中也可能会有共同的特征和动作,可以把这些共同的特征和动作放在一个类中,让其它类共享。


因此可以定义一个通用类,然后将其扩展为其它多个特定类,这些特定类继承通用类中的特征和动作。


继承是 Java 中实现软件重用的重要手段,避免重复,易于维护,易于理解。


2、父类和子类


如果类 B 从类 A 派生,或者说类 B 扩展自类 A,或者说类 B 继承类 A,

则称类 A 为"父类",也称为超类、基类;

称类 B 为"子类",也称为次类、扩展类、派生类。


子类从它的父类中继承可访问的数据域和方法,也可以添加新的数据域和新的方法。


定义继承的语法:


修饰符 class 子类名 extends 父类名

例如:Shape 类是父类,其子类可以有 Circle 类、Rectangle 类、Triangle 类,等等。


继承的注意点:


 子类不是父类的子集,子类一般比父类包含更多的数据域和方法。

父类中的 private 数据域在子类中是不可见的,因此在子类中不能直接使用它们。

继承是为"是一个"的关系建模的,父类和其子类间必须存在"是一个"的关系,否则不能用继承。

但也并不是所有"是一个"的关系都应该用继承。例如,正方形是一个矩形,但不能让 Square 类来继承 Rectangle 类,因为正方形不能从矩形扩展得到任何东西。正确的继承关系是 Square 类继承 Shape 类

Java 只允许单一继承(即一个子类只能有一个直接父类),C++ 可以多继承(即一个子类有多个直接父类)。

3、super 关键字


super 表示使用它的类的父类。super 可用于:


调用父类的构造方法;

调用父类的方法(子类覆盖了父类的方法时);

访问父类的数据域(可以这样用但没有必要这样用)。

调用父类的构造方法语法:


super();  


或   


super(参数列表);

注意:super 语句必须是子类构造方法的第一条语句。不能在子类中使用父类构造方法名来调用父类构造方法。 父类的构造方法不被子类继承。调用父类的构造方法的唯一途径是使用 super 关键字,如果子类中没显式调用,则编译器自动将 super(); 作为子类构造方法的第一条语句。这会形成一个构造方法链。


静态方法中不能使用 super 关键字。


调用父类的方法语法:


super.方法名(参数列表);

如果是继承的方法,是没有必要使用 super 来调用,直接即可调用。但如果子类覆盖或重写了父类的方法,则只有使用 super 才能在子类中调用父类中


阳泉网站建设_企业网站制作公司_高端网站设计开发-阳泉上往


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务