Java学习之 面向对象

        首先我要声明我以前学过c++,所以对面向对\象的理解还是非常容易的,面向对\象不是一种具体结构,而是一种思想,一种方法(不是软件的方法或者函数),本质上是对处理数据的具体化。在java学习中最常提起的就是类和对\象。我所在的学习单位定义的

 类:对一类事物的描述;

 对\象:对具体的个体的具体描述;

       

除了直接的类class定义,其实其他的枚举类型,接口类型,等引用类型其实都是通过这种思想定义的,所以在结构上是有所相似,,实现等特性,这种特性将模块与模块间的调用关系/体现了出来,如继承,做个简单的例子

int i=10;

int j=i+7;

这个简单的两个计算之间体现了i与j的逻辑关系 ,就如同继承一样,假设i是一个类,j是一个类,j在继承i的数值的情况下,有进行了+7的操作,类似于继承关系中子类继承父类的一切,并基于这个条件,做出添加的功能,子类对父类的操作可以有以下几种:

1.功能添加

2.功能覆盖

当然子类在一些情况下是无法完全获得父类的编译权限的,比如父类用private修饰,这样父亲的私有部分,不能够通过子类访问,如果想要通过子类访问,程序编译就无法通过。

这里涉及到了访问权限的问题可以自己去查,这里提出:public>protected>default(非特殊情况不写)>private;

这相当于是模块之间的调用逻辑细节化,需要再具体应用中体会。

之后包括接口,枚举之间的关系都可以通过这种思想理解

 

转载于:https://my.oschina.net/u/4108086/blog/3037188

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值