java面向对象

原创 2012年03月27日 21:26:40

java语言是完全面向对象的编程语言,下面我们用一张图来对比面向对象和面向过程的编程:

                          

一:对象和类

    类是同一类型对象的一个抽象,定义一类对象的静态和动态属性。

    对象:类的具体实例化,

二:类(对象)之间的关系:依赖关系由弱到强

    依赖(Dependency依赖:uses a

    关联(Association关联:has a

    聚合(Aggregation聚合:owns but may share

    组合(Composition组合:is part of

    泛化(Generalization 泛化(Otherwise Known as Inheritance):is a type of

三:类的内存分配

   

四:thisstatic

      This:当前对象的引用

      Static:第一次使用类是初始化,对于该类的所有对象,static成员变量只有一份

      内存分配在:data segment

      使用:类名.静态变量不需要实例化

      用途:程序执行过程中计数

五:包(package

   解决系统中类名冲突问题

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java面向对象

  • 2016-10-08 16:08
  • 10.06MB
  • 下载

java面向对象核心

  • 2015-05-12 18:21
  • 9.54MB
  • 下载

Java学习笔记(5):3.面向对象之方法详解

方法是类或对象的行为特征的抽象,方法是类或对象最重要的组成成分。但从功能上看,方法完全类似于传统结构化程序设计里的函数。值得指出的是,Java里的方法不能独立存在,所有的方法必须定义在类里。方法在逻辑...

java面向对象基础02

  • 2015-08-05 20:30
  • 315KB
  • 下载

Java 面向对象知识架构

  • 2017-08-14 23:42
  • 24KB
  • 下载

再次了解JAVA中的面向对象实现

从学习java语言开始,就知道java是面向对象的。最开始的理解,就是java支持一种语法,一种面向对象的语法,例如: Pencil pencil = new Pencil(); peicil.w...

java面向对象练习题-经典

  • 2017-08-23 21:33
  • 114KB
  • 下载

Java面向对象

  • 2017-07-24 09:27
  • 10KB
  • 下载

Java学习笔记<3>面向对象相关

面向对象的基本思想
  • wxwd1
  • wxwd1
  • 2014-08-14 18:15
  • 468

java面向对象

  • 2016-01-04 14:26
  • 26KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)