恶补java(三)——包、继承、重载、覆盖

包——三大作用:
(1)区分相同名字的类

(2)当类很多时,可以很好的管理类

(3)控制访问范围

包——打包命令:
package com.jiangjun

包——命名规范:
小写字母 比如com.gc.jiangjun

包——常用的包

一个包下,包含很多的类,java中常用的包有:

java.lang.*包 自动引入

java.util.* 工具包

 

java.net.* 网络开发包

java.awt.* 包 窗口工具包

java面向对象编程——继承:
继承可以解决代码复用,让我们的编程更加靠近人类思维。当多个类存在相同的属性和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过extends语句来声明继承父类:class 子类 extends 父类这样,子类就会自动拥有父类定义的某些属性和方法

继承-深入讨论:父类的public修饰符的属性和方法,protected修饰符的属性和方法,默认修饰符的属性和方法被子类继承了,父类的private修饰符的属性和方法不能被子类继承

继承——注意事项

(1)子类最多只能继承一个父类(指直接继承)

(2)java所有类都是Object类的子类

(3)JDK6中有202个包3777个类、接口、异常、枚举、注释和错误

(4)在做开发的时候,强烈建议大家多查jdk帮助文档

(5)在使用类时,实在不知道怎么办,多问百度、google大神。

 

 

方法重载——概念:简单的说:方法重载就是类的同一种功能的多种实现方式,到底采用哪种方式,取决于调用者给出的参数。

方法重载——注意事项:(1)方法名相同(2)方法的参数类型,个数,顺序至少有一项不同(3)方法返回类型可以不同(4)方法的修饰符可以不同(5)只是返回类型不一样,不能够构成重载

方法覆盖:简单的说方法覆盖就是子类有一个方法,和父类的某个方法的名称、返回类型、参数一样,那么我们就说子类的这个方法覆盖了父类的那个方法。

方法覆盖——注意事项
(1)子类的方法的返回类型,参数,方法名称,要和父类方法的返回类型,参数,方法名称完全一样。

(2)子类方法不能缩小父类方法的访问权限。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值