面向对象的学习总结
来源:互联网 发布:中美黑客大战 知乎 编辑:程序博客网 时间:2024/04/29 21:21
这个内容是好久之前左哥给我上的课,之前一直想写的,或许太懒,所以一直拖到现在才写。
面向对象是JAVA设计程序里的一个非常重要的思想。面向对象,就是主要关注的是对象,而不是过程。就像你让你的一个朋友去帮你买饭,你想要的只是饭,而你的朋友是怎么买到饭的,你是并不关心的。而给予程序的参数就好比是你给你朋友买饭的钱,而程序的返回值就是你要的饭。而与面向对象相对的面向过程是关注的是过程,而执行者是谁并不在意。
构造方法:每次定义一个新的类时,系统都会自动生成一个函数,格式为 public 类名(){ } 。但是一般这个函数并不会显示出来。一般构造函数是不会被直接调用,它只会通过new运算符创建一个新的类的时候自动调用。
方法重载:方法重载就是在同一个类里面定义多个同名但具有不同参数的方法。方法重载有两种体现形式,一种是方法的参数数目不同,另一种是参数的树目相同但相应位置的参数的类型不一样。而构造方法重载可以直接传递参数,直接初始化一些基本条件。
继承:继承是面向对象里面的一个重要的机制,子类可以直接继承父类所有非私有的属性和行为,同时子类同时还可以扩写方法。
方法重写:子类在继承了父类的基础下,可以重写父类的方法,但方法名、参数和返回值的类型必须与父类的一致。
自动转型:子类可以自动转为父类类型,但是,转型后,如果子类重写过父类的方法,则执行重写过后的方法,否则,执行父类本身的方法。
多态:多态是一种现象。是因为子类允许重写父类的方法,使返回的结果不一样。
0 0
- 面向对象的学习总结
- 面向对象学习总结
- 面向对象学习总结
- PHP面向对象的程序设计学习总结
- 面向对象与扩展学习的总结
- 3.9学习内容-面向对象的总结
- 面向对象的总结
- 面向对象的 总结
- 面向对象的总结
- 面向对象的总结
- 面向对象的总结
- 面向对象的总结
- java学习面向对象总结
- 面向对象部分学习总结
- java面向对象学习总结
- 面向对象技术---学习总结
- 面向对象的学习
- 面向对象的学习
- 网络程序
- [AHK]用COM对象来创建MsAccess数据库
- SpringMVC中@ResponseBody返回中文乱码解决方法
- Android socket实现文件上传下载器
- Java中对象的存储
- 面向对象的学习总结
- axure的学习感悟3
- SVN中Create(Apply)patch创建及应用补丁
- 高斯差分边缘检测算子(Dog)
- Xcode7 nib文件在哪,xib为什么被替换掉了?
- mongodb的集群部分的问题及其理解整理
- Jenkins Solutions
- 【插入排序】直接插入排序
- mysql 触发器应用《mysql 5.6从零开始学》