PlayJava Day008
2019-09-17 10:39:35来源:博客园 阅读 ()
PlayJava Day008
今日所学:
/* 2019.08.19开始学习,此为补档。 */
1.包装类:对基本数据类型进行封装,使其具有属性和方法。
Integer s1 = new Integer(123) ; Integer.parseInt Integer.valueOf(String s) : String ----> Integer
2.final:修饰类不能被继承,修饰方法不能被子类覆盖,修饰变量不能被修改(常量)。
3.抽象类:①不能被实例化,就是用来被继承的父类。
②其子类可以实例化。
③抽象方法只需要声明而不需要实现。
④抽象类必须被非抽象子类重写全部抽象方法,否则报错。
4.接口(interface):定义:一种特殊的“抽象类”,没有普通方法,由全局常量和公共的抽象方法所组成,其中abstract可以省略。
接口实现:Test1 implements Test2 多个则以逗号隔开。
继承要放在接口前面 ----> 单继承,多接口
接口的继承:接口可以多继承。
5.多态性体现:①方法的重载和重写。
②可以用父类的引用指向子类的具体实现,而且可以随时更换为其他子类的具体实现。
例:
Animal animal = new Dog() ; animal.func() ; ----> animal = new Cat() ; animal.func() ;
以上为对象的向上转型,即子类对象 ----> 父类对象。
Dog dog = (Dog) animal ;
dog.func() ;
以上为对象的向下转型,即父类对象 ----> 子类对象。
6.封装:private ----> get/set ----> 使用if ... 做限制。
原文链接:https://www.cnblogs.com/JavaDemo01/p/11516509.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:JDBC连接时出现的问题总结
下一篇:PlayJava Day016
- PlayJava SpringMVC与Struts2杂谈 2020-01-05
- PlayJava Day026 2019-09-30
- PlayJava Day029 2019-09-30
- PlayJava Day024 2019-09-23
- PlayJava Day023 2019-09-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash