关于java中的面向对象的理解

一、对象是什么?

在c语言时期编程都是面向过程的,即整个程序如何运行我们都要事先规定好并且按照步骤一步步走下去。在这个过程中最重要的就是要使用好函数,函数的作用就是将各个功能封装进去。然而这样编程确实有局限性,只能是一个一个功能去实现。但是如果将功能封装到一个整体中,而且这个整体还封装有基本数据类型、引用数据类型,这样的话当我们需要使用某个功能的时候,只有持有这个整体了就可以利用这个整体去调用其功能或者是方法即可。

打个比方吧:我们每一个人就是一个对象,我们或多或少的都会做一些事情,比如:扫地、吃饭、约会......这些会做的事情就是前面所提到的功能即函数(java里称之为方法);并且每个人还有自己属性:姓名、年龄、性别......这些就是基本数据类;我们每一个人都会认识很多的人或事,而那些人或事都是对象,如果我们需要找个人帮我们扫下地,我们就必须先找到那个人,才能让他去做扫地这件事情。如何找到这个人呢,当我们知道了别人的名字(代号)就可以找到那个人了,然后再让他做这件事。这个代号其实就是我们给对象赋予的对象名——这就是一个引用类型数据。


    ---------  基本数据类型

对象-------------  引用数据类型

------- 函数(功能)

二、什么是类

类就是用来描述对象的,那么先是有类还是现有对象呢?主要是看我们从哪个角度来想的。先有人之后才会有人类这个名词去描述我们人。如果我们是站在计算机的角度来看呢,就是先要创建一个类再之后才用new去创建一个对象出来。


三、总结

其实在java语言就是用对象去封装各种问题的,比如说集合框架、多线程、IO流、图形化用户界面、等都是将这些问题用对象的形式封装起来。所以对于学习java语言我们就是要学会创建对象、使用对象。


             -----这都是笔者的粗鄙认识如有不足请赐教





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值