集团主站
欢迎来到成都达内官方网站!达内—美国上市公司 亿元级外企IT培训企业!
成都it培训哪家好
成都it培训哪家好
全国服务监督电话:15023458194  |   联系客服   |
当前位置:主页 > 培训课程 > Java >

成都java工程师培训分享-java中什么是继承笔记

发布者: java工程师     浏览次数:     发布时间:2018-07-16 10:40:14

成都java工程师培训:怎样实现继承:1,先提取共有的属性和方法,放到一个类里,这个叫父类、基类、超类,2.编写子类 修饰符 class 子类名 extends 父类名...

  成都java工程师培训分享-java中什么是继承笔记

  继承

  怎样实现继承:1,先提取共有的属性和方法,放到一个类里,这个叫父类、基类、超类

  2.编写子类 修饰符 class 子类名 extends 父类名

  好处:提高代码的复用性

  子类怎么去访问父类成员:

  直接用 name

  this.资源 this.name

  super.资源 super.name

  能继承父类的那些资源:

  private 只能本类使用

  默认(friendly) 只能是本包访问

  protected(受保护的) 只能被同包 和不同包子类访问

  public(共有的)能被整个项目去访问

  不能继承父类的那些资源:

  私有的不能被继承

  构造方法不能被继承,但是可以被访问

  继承是实现形式:显示的继承extends

  隐式的继承(什么都不写)

  构造访问的实例化过程:父类的属性——>父类构造方法——》子类的属性——>子类的构造方法

  (静态)父类的静态属性——》父类静态的代码块——》子类的静态属性——》子类的静态代码块——》父类的属性——>父类构造方法——》子类的属性——>子类的构造方法

  super关键字:

  访问父类的属性:super.属性名

  访问父类的方法:super.方法名

  访问构造方法:1.没有使用super去显示的调用父类的构造方法,也没有使用this去显示的调用本类的构造方法,那么默认调用父类的无参构造

  2.如果使用super显示调用父类的构造方法,那就直接调用这个构造方法,不去调用父类的无参构造了

  3..如果使用this显示调用本类的构造方法,那就直接调用这个构造方法,不去调用父类的无参构造了

  4.如果你什么都不写,它会一直往上调用父类,直到Object类的无参构造为止

  方法重写

  原因:不能满足业务的需求

  方法重写 方法重载 --------一定要背会

  位置 父子类 同类

  方法名 相同 相同

  参数列表 相同 不同

  返回值 相同或子类 无关

  访问修饰符 相同或扩大 无关

  抽象类和抽象方法

  特点:用abstract修饰的类叫做抽象类

  抽象类里可以有抽象方法,也可以没有抽象方法

  抽象类不能被实例化,它里边的抽象方法必须被子类重写,否则子类也是抽象类

  抽象方法:用abstract修饰的方法叫抽象方法

  有抽象方法的类必须是抽象类

  抽象方法没有方法体

  final

  修饰属性:修饰基本数据类型——值不变

  修饰引用数据类型——地址不变,里面的属性可以改变

  修饰方法:方法不能被重写

  修饰类:类不能被继承

(责任编辑:范老师)
最新开班
  • 成都Java培训班
    免费试听名额发放中...
  • 成都C++培训班
    免费试听名额发放中...
  • 成都PHP培训班
    免费试听名额发放中...
  • 成都网络工程培训班
    免费试听名额发放中...
  • 成都Unity3D培训班
    免费试听名额发放中...
  • 成都大数据培训班
    免费试听名额发放中...
  • 成都uid培训班
    免费试听名额发放中...
  • 成都会计培训班
    免费试听名额发放中...
  • 成都Python培训班
    免费试听名额发放中...
  • 成都嵌入式培训班
    免费试听名额发放中...
  • 成都web培训班
    免费试听名额发放中...
  • 成都软件测试培训班
    免费试听名额发放中...
在线留言
提交

校区地址:绵阳市涪城区临园路东段68号富临大都会7栋3单元9层12号

联系电话:15023458194

公交路线:富乐路口凯德广场(10路;29路;3路;15路;11路;15a路;71路)

校区地址:成都市锦江区东大街紫东楼段35号明宇金融广场19楼1903室

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市高新区奥克斯广场蜀锦路209号一楼商铺

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都锦江区东大街芷泉街229号东方广场C座3楼303

联系电话:15023458194

公交路线:芷泉街(188路;115路;515路;236路;505路;501路;84路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市武侯区佳灵路3号红牌楼广场2号写字楼11楼1115号

联系电话:15023458194

公交路线:红牌楼东(11路;92路;100路;111路;139路;g28路;快速公交K1/K2) 地铁路线:红牌楼站(地铁3号线)

校区地址:成都市锦江区红星路二段70号四川日报大厦502-2

联系电话:15023458194

公交路线:市二医院站(6路;49路;102路;5路;37路;g92路;) 地铁路线:地铁市二医院(地铁3号线)

校区地址:成都市锦江区东大街紫东段35号明宇广场2306

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:四川省成都市武侯区高新科技孵化园9号园区E座7楼

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都市成华区建设路10号万科钻石广场B座5楼

联系电话:15023458194

公交路线:建设路中(6路;14路;42路;72路;76路;1010路;)

校区地址:成都市高新区奥克斯广场B座1708

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

了解达内动态
关注成都达内教育公众号

首页 | 关于达内 | 课程中心 | 专家师资 | 视频教程 | 学员空间 | 校企合作 | 新闻资讯 | 就业指导 | 网站地图

20016-2025 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56