2016/11/10
来源:互联网 发布:安卓手机检测软件 知乎 编辑:程序博客网 时间:2024/05/24 04:13
1631-5 黄加勉 <2016.11.10> 【连续第40天总结】
A.今日任务
1.多态(100%)
2.模版类(50%)
B.具体内容
1.多态以封装和继承为基础,静态多态主要是方法重载,在编译阶段就决定好调用那一个方法,动态多态是在程序运行阶段判断对象类型,也就是动态绑定。
2.动态多态的关键是用父类引用指向子类对象,因此可以调用父类属性也可以调用子类属性,但是调用的子类属性必须是重写的方法,子类特有的方法不能被调用,重载的方法也不行
3.虽然这些在西加加里已经学过了,但始终觉得很谜,java里再学一遍也是更加理解一些了。
pubic class Camera{
public Camera(){
System.out.println("Camera");
}
public take(){
System.out.println("camera--take");
}
public store(){
System.out.System("Camera---store);
}
}
public class SONY{
public SONY(){
System.out.println("SONY");
}
public take(){
System.out.println("DAFAHAO--take");
} //重写父类方法的
public store(String temp){
System.out.System("Sony ---store);
} //重载方法
}
public class Body{
public static void main(String[] args){
Camera Sony = new SONY();
Sony.take();
Sony.store();
}
}
运行结果:
Camera
SONY
DAFAHAO--take
camera--store
C.明日任务
1.异常处理
2.模版
A.今日任务
1.多态(100%)
2.模版类(50%)
B.具体内容
1.多态以封装和继承为基础,静态多态主要是方法重载,在编译阶段就决定好调用那一个方法,动态多态是在程序运行阶段判断对象类型,也就是动态绑定。
2.动态多态的关键是用父类引用指向子类对象,因此可以调用父类属性也可以调用子类属性,但是调用的子类属性必须是重写的方法,子类特有的方法不能被调用,重载的方法也不行
3.虽然这些在西加加里已经学过了,但始终觉得很谜,java里再学一遍也是更加理解一些了。
pubic class Camera{
public Camera(){
System.out.println("Camera");
}
public take(){
System.out.println("camera--take");
}
public store(){
System.out.System("Camera---store);
}
}
public class SONY{
public SONY(){
System.out.println("SONY");
}
public take(){
System.out.println("DAFAHAO--take");
} //重写父类方法的
public store(String temp){
System.out.System("Sony ---store);
} //重载方法
}
public class Body{
public static void main(String[] args){
Camera Sony = new SONY();
Sony.take();
Sony.store();
}
}
运行结果:
Camera
SONY
DAFAHAO--take
camera--store
C.明日任务
1.异常处理
2.模版
0 0
- 2016/10/11 MyBatis
- 2016-10-11
- 2016/10/11
- CVPR 2016-10-11
- 2016/11/10 反思
- CVPR 2016-11-10
- 2016-11-10-22.50
- 2016/11/10
- 2016-10-11课后练习
- 2016/11/10 1000. 完全二叉树
- 2016/11/10 1001. 二叉树重建
- 2016/11/10 1003. AVL Tree
- 2016/11/10 1004. Huffman Coding V1
- 2016年10-11月心情
- 2016年3月18日10:11:36
- 【2016-10-11】 React Natice 的项目搭建 windows版
- 2016-10-11要想学得精,必须得多看书
- 2016/10/11 百度PHP研发工程师实习电话面试
- 2、页面置换算法
- Java基础——赋值文档及图片
- 指针漫谈(三):有关指针初始化的问题
- Android获取验证码倒计时功能(Timer实现)
- Linux安装gcc和g++
- 2016/11/10
- springMVC上传文件大小限制以及超过限制后的自定义处理
- 趣味取小数
- 小论软件工程(C编码实践篇)
- 2016/11/11
- hadoop HA 配置下api读取文件
- PCL显示点云[微记]
- $(function(){})和$(document).ready(function(){})
- windows中计算进程CPU占用率(二)