java学习心得------面向对象介绍(一)
来源:互联网 发布:mac磁盘管理在哪里 编辑:程序博客网 时间:2024/06/03 09:19
面向对象
java语言是一门面向对象的编程语言。
编程本身就是把现实大自然的事物现象用语言表达出来。java用的就是面向对象的方式,把所有万物看成对象(类),把所有万物具有的外表或内在特征作为对象的属性(类的成员变量)万物的动态行为作为对象的方法(类的方法)。通过操作对象来操作现实!
面向对象4大特性:
1)封装
自己的东西,自己能用,别人想用只能叫我帮他弄。
2)继承
我可以从我把那继承财产,人脉。也就是说,我爸的是我的,我的还是我的。
3)多态
通过接口的引用,同一个方法可以在运行时产生不同的调用。
4)抽象
所有的人可以是一个对象(类),我们要建立这类要给这个类配很多成员变量和方法来区分每个人的特性,这样花费的代价很大。如果在我们具体业务中通过姓名和年龄就能区分描述人,我们只需要给这个类配姓名和年龄2个成员变量就可以满足业务需求,同时这个只有2个属性的类就可以抽象成人~。
0 0
- java学习心得------面向对象介绍(一)
- Java学习心得之面向对象(一)
- java面向对象学习心得
- Java学习心得之面向对象(二)
- java面向对象(一)
- Java 面向对象(一)
- java面向对象(一)
- Java面向对象(一)
- java面向对象(一)
- Java面向对象(一)
- Java面向对象(一)
- java面向对象(一)
- JAVA面向对象(一)
- Java 面向对象(一)
- JAVA面向对象(一)
- Java面向对象(一)
- java面向对象(一)
- Java菜鸟学习心得面向对象的基本特征
- Java线程之FutureTask
- Red Hat 7.0 配置VNC远程桌面
- 鲜为人知的Titanium之单例
- 日期转换帮助类
- Java反射机制分析
- java学习心得------面向对象介绍(一)
- 使用XPath提取xml文档数据
- Apache Arrow源码分析(一)——简介和框架
- 端口渗透
- 进程调度算法
- (可能是)最低成本的创业公司技术栈方案
- Apache/Tomcat/JBOSS/Nginx区别
- Oracle的添加主键
- 关于Txeview使用的一些整理