网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月09日漏签0天
青岛北大青鸟吧 关注:48贴子:708
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回青岛北大青鸟吧
>0< 加载中...

你该记住的:Java抽象方法抽象类 知识点

  • 只看楼主
  • 收藏

  • 回复
  • 山东北大青鸟88
  • 自成一派
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
抽象方法和抽象类
1.抽象方法:
(1)用abstract修饰的方法,没有方法体,只有声明。
(2)抽象方法必须用public或者protected,缺省情况下默认为public;
2.抽象类:
(1)概念:包含了抽象方法的类就是抽象类。
在网上看到一个觉得不错的例子,引入方便理解
在生活中,你肯定用过这个词语--东西
你要的是水杯类的对象,而东西是水杯的父类,通常东西类(这里理解为抽象类)没有实例对象,但我们有时需要东西的引用来指向它的之类实例。
(2)特点:不能创建实例
(3)意义
抽象类更利于代码的维护和重用。
维护:比如本科和研究生可以抽象成学生,他们有相同的属性和方法。这样当你对其中某个类进行修改时会受到父类的限制,这样就会提醒开发人员有些东西不能进行随意修改,这样可以对比较重要的东西进行统一的限制,也算是一种保护,对维护会有很大的帮助。
重用:比如学校又新产生了专科生这类学生,那么专科生直接继承学生,然后对自己特有的属性和方法进行补充即可。这样对于代码的重用也是很好的体现。
(4)注意
有抽象方法的类只能定义成抽象类
抽象类不能实例化
抽象类可以包含属性、方法和构造器,但是构造器不能用new来实例化,只能用来被之类调用
抽象类只能用来被继承
抽象方法必须被之类实现
抽象类不能用final声明,因为抽象类必须有子类,而final定义的类不能有子类
子类对象实例化的时候,先执行父类的构造方法,再执行子类的构造方法


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回青岛北大青鸟吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示