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

上市公司做家具网站/百度官网认证免费

上市公司做家具网站,百度官网认证免费,杭州盘石做网站专业吗,济南网站建设服务公司20175308 2018-2019-2 《Java程序设计》第四周学习总结 教材学习内容总结 继承是一种由已有的类创建新类的机制。Java不支持多重继承,子类只能有一个父类。使用extends来定义一个类的子类,如:class People{ ..... } class ChinesePeople exte…

20175308 2018-2019-2 《Java程序设计》第四周学习总结

教材学习内容总结

  • 继承是一种由已有的类创建新类的机制。Java不支持多重继承,子类只能有一个父类。
  • 使用extends来定义一个类的子类,如:
class People{
.....
}
class ChinesePeople extends People{
....}

ChinesePeople类即被定义为People的子类。

  • 如果子类和父类都在一个包中,那么子类自然地继承了父类中不是private的成员变量/方法作为自己的成员变量/方法,且访问权限不变
  • 如果子类和父类不在一个包中,子类只继承父类中的protectedpublic访问权限的变量和方法。
  • [输入图片说明](https://images.gitee.com/uploads/images/2019/0322/233835_07436d8a_4786346.jpeg " .jpeg")
  • 子类对象可以调用继承的方法操作未被子类继承却分配了内存空间的变量。
  • instanceof运算符:如果左侧的对象由右边的类生成,运算结果为true否则为false
  • 子类声明的成员变量的名字和从父类继承来的成员变量的名字相同,此时,子类会隐藏所继承的成员变量。
  • 重写可以操作:1.继承的成员变量2.继承的方法3.子类新声明的成员变量4.新定义的其他方法
  • 重写不可以操作:被子类隐藏的成员变量和方法(如果想操作要加关键字super
  • 重写、重载的区分:
假设父类方法为:
【类型1】方法(参数1)
子类:(1代表一致,2代表修改)
【类型1】方法(参数1):重写
【类型2】方法(参数1):语法错误
【类型1】方法(参数2):重载

即重写一定要一模一样

  • 当在父类中定义多个构造方法时,应当包括一个不带参数的构造方法,防止子类省略super时出现错误
  • final类不能被继承,没有子类。例如String类就是不能扩展的final类
  • 当把子类创建的对象的引用放到一个父类的对象中时,就的到了该对象的上转型对象,那么这个上转型对象在调用这个方法时就可能具有多种形态不懂的子类
  • abstract类为抽象类,它只允许声明,但不允许实现,也不许用static修饰

    教材学习中的问题和解决过程

  • 问题1:Integer类和int类的区别
  • 问题1解答:Integerint的包装类。一个非常简单的区分就是,Integer的初值为null(空),而int类的初值为0
  • 问题2:P125,思考如果UniverStudent子类的构造方法中省略super,程序的运行结果是怎样的?
    问题2解决方案:通过查阅相关资料,可知当父类不含无参构造方法时,子类构造方法必须显示父类带参构造方法,因为子类实例化时先要将父类实例化
package com.zero;public class Son extends Father{private int age;//子类构造方法——必须先显式调用父类构造方法public Son(int i) {super(i);//必须先调用父类的构造方法,然后才能写子类构造方法的其他逻辑this.age = i - 20;System.out.println("实例化子类 age = " + age);}//main方法public static void main (String [] args) {//实例化子类SonSon so = new Son(40);Son so1 = new Son(50);}}

运行结果为:实例化父类 ag = 40
实例化子类 age = 20
实例化父类 ag = 50
实例化子类 age = 30

代码托管

输入图片说明
输入图片说明

上周考试错题总结

19、下列代码中标注的(A,B,C,D)中,哪一个是错误的?(B)
abstract class Takecare {
protected void speakHello() {}     //A
public abstract static void cry();    //B
static int f()
{ return 0 ;}          //C
abstract float g();                //D
}
A .A
B .B
C .C
D .D

static和abstract不能一起修饰,该题属于记忆不清

感悟

java的学习越来越接近高潮部分,不再像大一时学C语言那般单纯写写小程序那般打打闹闹,Java作为面向对象语言的特点一点一点更加清晰的体现。我们更多的学习的是java与众不同的特点。越来越具有挑战性,也越来越有趣味性。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周41/412/220/20
第二周391/4321/318/38
第三周841/12732/522/60
第四周385/17122/730/90

参考资料

https://blog.csdn.net/huangzirong822/article/details/47264197

转载于:https://www.cnblogs.com/darklord0604/p/10582133.html

http://www.lbrq.cn/news/796411.html

相关文章:

  • 郑州做网站报价/上海广告公司排名
  • 江西省做网站/seo技术分享
  • 商标设计大全/seo黑帽培训骗局
  • 行业网站域名选择/seo交流论坛seo顾问
  • vps 同时做ssh和做网站/北京seo关键词优化收费
  • 镇江住房建设网站/网站页面关键词优化
  • 做网站的说3年3年包括什么/汕头seo全网营销
  • 网站开发兼职合同/网络推广网站排名
  • 小程序商城制作平台/厦门seo培训学校
  • 二级建造师官网查询系统/优化大师最新版下载
  • 武汉建设网站哪家好/网站联盟推广
  • 网站开发指的是什么/百度发作品入口在哪里
  • 长春网站建设及推广/北京网络营销推广公司
  • 兰州网站建设报价/房地产销售技巧和话术
  • 教育网站建设策划书/郑州seo网站关键词优化
  • ui设计速成培训机构/淘宝关键词优化软件
  • 网站没排名怎么办/网站制作多少钱一个
  • 做图片的网站都有哪些/南通网络推广
  • 石家庄 外贸网站建设公司/汽车行业网站建设
  • wordpress 邮件美化/aso优化服务平台
  • 纯ajax网站如何做seo/免费seo培训
  • 昆明小程序定制开发/清理优化大师
  • WordPress主题zero/优化推广服务
  • 广州家居网站设计/百度搜索智能精选
  • 江阴公司企业网站建设/济南做seo的公司排名
  • 中铁建设集团集采网站/注册一个公司网站需要多少钱
  • 商城网站建设平台/竞价防恶意点击
  • 互联网做网站/1个百度指数代表多少搜索
  • 效果图制作软件app/seo 优化思路
  • 西宁做手机网站的公司/太原网站建设开发
  • HCIE-Datacom题库_07_设备【道题】
  • 信创及一次ORACLE到OB的信创迁移
  • Java学习第一百部分——Kafka
  • ubuntu24.04安装selenium、chrome、chromedriver
  • 前端应用权限设计面面观
  • 【Django】-4- 数据库存储和管理