java期末_Java期末总结

这篇博客总结了Java学期学习的重点,包括继承的应用,this和super的区别,方法的重载与覆写,final关键词的使用,throw与throws关键字的理解,字节流与字符流的差异,以及Java图形界面中的AWT和Swing组件,布局管理器如FlowLayout、BorderLayout和GridLayout等。博主强调了Java程序设计学习的持续性和深度,鼓励进一步探索。
摘要由CSDN通过智能技术生成

这个学期的Java学习已经到了末尾了,通过这一学期的学习对Java这门语言有了一定的了解,Java不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,虽然说本学期面向对象与Java程序设计课程已经全部结束了,但Java程序设计的学习还远未到终点,学无止境,后面的路还要继续的努力。

继承的应用

this和super差异:

1.super()和this()类似,区别是,super()从子类中调用父类的构造方法,this()在同一类内调用其它方法。

2.super()和this()均需放在构造方法内第一行。

3.this和super不能同时出现在一个构造函数里面,因为this必然会调用其它的构造函数,其它的构造函数必然也会有super语句的存在,所以在同一个构造函数里面有相同的语句,就失去了语句的意义,编译器也不会通过。

4.this()和super()都指的是对象,所以,均不可以在static环境中使用。包括:static变量,static方法,static语句块。

方法的重载与覆写:

覆写的单词为:Overriding,重载的单词是:Overloading;重载的方法名称相同,但参数的类型或个数不同,覆写的所有方法名称,参数类型,返回值类型全部相同;被覆写的方法不能拥有更严格的权限;重载是发生在一个类中,而覆写是发生在继承类中。

重载的定义:方法名称相同,参数的类型或者个数不同。覆写的定义:方法的名称、参数的类型、返回值类型全部相同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值