当前位置: 首页 > news >正文

哪里有网站建设流程网站维护技术

哪里有网站建设流程,网站维护技术,网站怎么做域名实名认证吗,企业网站源码带后台管理2 继承 需要两个类才能实现继承的效果。 比如:类A 继承 类B A类 称为 子类 , 衍生类,派生类 B类 称为 父类,基类,超类 继承的作用 子类自动的拥有父类的所有属性和方法 (父类编写,子类不需要…

2 继承

需要两个类才能实现继承的效果。 比如:类A 继承 类B

  • A类 称为 子类 , 衍生类,派生类

  • B类 称为 父类,基类,超类

继承的作用

  1. 子类自动的拥有父类的所有属性和方法 (父类编写,子类不需要再编写) 。 代码复用

    目前私有的属性和方法无法访问。

  2. 多态的基础。

继承语法

  • 先定义父类 (单独的类)

  • 在定义子类的同时,实现与父类的继承关系

class B{String name ;public void t1() {}
}
​
class A extends B{//String name ;//public void t1() {}
}
​
A a = new A();
a.name = "zs" ;
a.t1();

继承特点

  1. 继承具有传递性

    A extends B extends C

    A类中,既有B类的内容,又有C类的内容

  2. 基础具有不可逆性

    A extends B

    A类中,有B类的内容

    但B类中没有A类的内容。

  3. Java只支持单继承 (C++支持多继承)

    一个类只能继承一个父类。

    但可以连续继承 A extends B extends C

    A extends B A extends C 不可以的

3 子类对象的创建过程

  • 不存在父类对象这个概念

class A{String name ;public void t1(){}
}
class B extends A{int age ;public void t2(){}
}
​
new A(); //不算父类对象
new B() ;//这就是我们所说的子类对象
 
  • 尽管B对象中的name属性,是从A类中继承而来的

  • 但使用过程中,直接通过name名称就可以访问到。

  • 可以使用JOL工具来查看内存结果

4 super关键字

可以指定父类的内容 (属性,方法,构造方法)

一般情况下,在子类中,可以默认指定父类的内容。

  • 变量访问的顺序: 局部变量->类变量->父类变量->报错

    class B{String name1 ;
    }
    class A extends B{String name1 ;public void t1(){String name1 ;print(name) ;}
    }

    但有些情况必须使用super来指定父类的内容

  1. 子类中写了与父类中同名的属性和方法 (重写)

  2. 在子类的构造方法中,指定要调用的父类的构造方法

    在创建子类对象时,不仅仅子类对象的构造方法会被调用,父类的构造方法也会被调用

    是在子类构造方法的第一行被调用的。 (先调用子类的构造器,先执行完父类的构造器)

    默认会在子类构造方法的第一行,执行super(),表示调用父类的无参构造器

class A{String name ;public void t1(){}
}
​
class B extends A{public void t1(){}public void t2(){name = "ls" ;name = "zs" ;super.t1();}
}
class A{int a ;int b ;public A(int a , int b){this.a = a ;this.b = b ;}public void A(){}
}
​
class B extends A{int c ;int d ;public B(){}public B(int c , int d){}public B(int a , int b , int c, int d){//想将a和b交给父类的构造器//super()super(a,b);this.c = c ;this.d = d ;}
}
​
B b =  new B(10,20,30,40);

this和super关键字

  • 在使用上,this和super特点相似

  • 但本质上完全不同

  • this的本质,是一个参数变量,存储的是当前方法所属对应的地址。

  • super的本质,就是一个关键字,用来指定父类的内容。这个指定效果在编译后就没有了。

    而this是在运行时有所应用的。

http://www.yayakq.cn/news/253429/

相关文章:

  • asp.net微信网站我是做废品回收,最近有个变宝网主动联系我说是再生资源网站的,可信吗?
  • 网站制作复杂吗服装设计工作室
  • 杏坛网站制作佛山企业网站多少钱
  • 网站建设免费建站免费源代码汉阳区建设局网站
  • 怎样做网站xml如何做网络集资网站
  • 郑州做网站推广电话南开做网站的公司
  • 网站建设需要使用阿里云吗邹城房产信息网
  • 网站建设的实验步骤做的网站客户拿去维违法
  • 自己做的网站改变字体建设网站需要资料
  • 网站建设 网络推广计算机语言入门先学什么
  • 昆山开发区网站制作做一个京东这样的网站需要多少钱
  • 南京外贸网站建设哪家好如何批量入侵WordPress站
  • 打开陕西建设厅网站深圳产品网站建设
  • 哪里可以找到制作网站的公司中国建设银行网站e路
  • 设计理念网站南宁网站建设nnxun
  • 网站建设默认字体南京 网站备案
  • 高端网站建设kgu网站是怎么被挂马
  • 博物馆网站建设必要性建设银行网站需要什么浏览器
  • nas可以做网站阿里云wordpress在哪里设置密码
  • 大连企业制作网站怎么做阿里巴巴外贸网站
  • 互动网站案例国内网页设计网站建设
  • 网站怎么做视频望京SOHO网站建设
  • 公司为什么要建立网站创建平台
  • 工业设计网站哪个最好网页设计评价
  • 禁止显示网站目录网络营销有哪些
  • 网站查询工具seo广告策划书撰写
  • 广东省网站建设公司排名网站降权不收录
  • 做电影网站怎样赚钱吗html5黑色网站
  • 苏州网站建设运营推广网站建设的内容是什么
  • 网站功能与建设特色免费个人域名网站