学习心得:第三章,继承总结
来源:互联网 发布:ubuntu 163源 编辑:程序博客网 时间:2024/05/01 23:26
1.关于重载和重写的区别
1.1重载时对同一个类中的方法进行重写编写;
两同,三不同 (同一个类,相同的方法名;参数的个数、类型、顺序是可以不同的)!最重要的是,其和返回值的类型无关
1.2重写指的是,在类的继承中,子类重写了父类的方法:1.方法名和参数均要一致。关于返回值的类型必须相同或者辈分低。2.父类公开的子类不能私藏(修饰符)
2.多态:(现在才明白... ...)其必须还有的三个要点是
1继承 2.重写 3.父类引用指向子类对象
关键字:instanceof: 检查 左边的对象是否属于右边指定的类
不能调用子类独有的方法,但是可以调用子类重写的父类的方法
3.object:是所有类的祖先类,记住三个非著名的方法
1.toString:在进行String和其他类型数据进行连接的时候;将自动调用该对象的toString()方法
;api:Object
类的 toString
方法返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@
”和此对象哈希码的无符号十六进制表示组成。换句话说,该方法返回一个字符串,
2.hashcode()显示对象的哈希值
3.equals()和==的不同: ==比较的地址(常量放在方法区)。 equals()比较的是内容(地址里面存放的内容)(String类重写了equals方法)
4.类型转换
子类的可以自动转换为父类(就权当对自我信息的隐藏)父类要强制类型转换为子类的时候,前提是这个对象是用多态的方法声明出来的。
- 学习心得:第三章,继承总结
- 《windows程序设计》第三章学习心得
- C++ Primer学习心得第三章
- 第三章 继承
- jQuery学习心得----第三集:jQuery中的DOM操作总结
- VC++深入详解-第三章学习心得
- <Python基础教程>第三章_学习心得
- 学习心得总结
- Android学习心得第三课
- 第三章 继承和派生
- 第三章 -- 继承的概念
- JAVA学习心得(二)-继承
- 《剑指offer》学习心得第三日
- 第三章 信道 总结
- 第三章总结
- C++第三章总结
- 第三章总结下
- 第三章总结
- Android日记之2012/01/03
- Windows 命令行基础
- ExtJS 4.x 第二搞 窗口(Window)
- Symbol __stdout multiply defined
- 在 Linux 系统中安装Load Generator ,并在windows 调用
- 学习心得:第三章,继承总结
- 我的2011--衣带渐宽终不悔,为伊消得人憔悴
- 一南京程序员的价值思考与建构
- Linq to Visual Tree-可视化树的类Linq查询扩展API
- c#构造器的一点理解(三)
- BAT语法
- Matlab如何编译mex文件
- 阶乘模版。
- 如何产生随机数