面向对象思想
来源:互联网 发布:python 2.x.msi 编辑:程序博客网 时间:2024/06/03 13:54
面向对象在Java里是最基础的,要写一个项目,面向对象是不可缺少的,面向对象对象是基础框架,首先我们得获得一个对象,什么是对象?万物皆对象,小到蚂蚁,大到苍穹,万物皆可为对象。有了对象但是他只是一个抽象的存在,接着你要去设置他的属性,还有使用方法。这样一来一个简单的对象就完成了。我们来看一个小列子。
这是一个窗口的属性和方法,我们构造了窗口对象。但是没有结束,面对对象可以说是一个思想,我们做编程的,写的就是抽象虚拟的东西,所有我们没有实际的零件,我们有的只是创造一件事物的思路和方法,我们通过一个一个类来达到我们要完成的部分,我们为什么要使用面向对象,我们写程序会发现,写一个项目时我们想到什么就写什么,会发现有很多代码我们一直在重复的写,是的这样我们也可以写完,但是当一个地方发生了错误,你会发现你寻找起来会很麻烦,但是当我们把一个项目拆分成一个一个的类,一个类管一个步骤,这样子一旦发生了错误,我们可以最有效果的找出问题的原因来进行更改。
接着我们来看看面对思想的特点一封装性:在面向对象里;,把一个类的属性和方法结合成一个独立的整体,并隐藏内部细节。
public :公用的:全开放所有类都可以访问。
private:私有的:即使子类也无法访问。
protected :子类可以访问,即使不在同一个包中。同一包中的类也可以访问。
(friendly)默认的:对同一包开放。
这些关键字用来变换封装性
final如果修饰类,这个类就不能被其他类继承,但是可以继承其他类
final如果修饰方法上,那么这个方法就不能被子类重写。
final如果修饰常量,那么这个变量被改动,等等
特点二继承:
继承分为父类,子类。子类比父类富有,在一定的一定情况下可以重写父类的方法,可以添加其他方法。一个父类可以有很多子类,而一个子类只能有一个父类。
特点三多态:
多态字面上的意思是多种变换形成的形态,我们同通过重写,重载,实现接口来达到改变一个类的方法,和内容。
作者:罗钢铁
- 面向对象思想
- 面向对象程序设计思想
- 基础知识----面向对象思想
- 面向对象核心思想
- 面向对象思想
- 面向对象的思想
- 面向对象的思想
- 面向对象 思想题
- QTP面向对象思想
- 什么是面向对象思想
- 面向对象思想
- 面向对象思想
- 面向对象的思想
- 面向对象思想
- java面向对象思想
- js面向对象思想
- 面向对象的思想
- 面向对象设计思想
- I.MX6Q GPIO驱动的编写
- Android 缓存机制(一)
- bzoj3529: [Sdoi2014]数表
- [LeetCode]Keyboard Row - Python
- 发的好地方根据您发的
- 面向对象思想
- identifier of an instance of com.you.hibernate.model.TStudentInfo was altered from 6 to 7
- 进程间通信——共享内存
- 开放才能进步!Angular和Wijmo一起走过的日子
- socket自定义数据格式转化二进制
- 二分查找
- HDU1023_Train Problem II_卡特兰数
- 解决AndroidStudio添加ProjectLibary后在编译时遇到的各种问题之解决方式索引(finished with non-zero exit value and so on...)
- 关于开发项目遇到的问题和错误