疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

Java面向对象的解析


 

   

  1.面向对象的本质:以类的方式组织代码,以对象的方式封装数据。

  面向对象思维:ooa(面向对象分析),ood(面向对象设计)

  2.对象:是具体的事物

  类:是对对象的抽象(抽象 抽出像的部分)

  3.先有具体的对象,然后抽象出各个对象之间像的部分,归纳出类

  通过类再认识其他对象。

  4.java语言中除基本的类型之外的变量类型都称之为引用类型。

  java中的对象是通过引用reference对其操作的。

  5.类是对象的模板,对象以模板为基础组织我们的数据。

  6.类的属性:

  *属性 field ,或者叫成员变量

  *属性用于定义该类或该类对象包含的数据或者说静态属性

  *属性作用范围是整个类体

  *在定义成员变量时可以对其初始化,如果不对其初始化,java使用默认的值对其初始化。(数值:0,0.0 char: u0000, boolean:false 所有引用类型:null)

  7.变量的作用域:局部变量使用前必须初始化,而实例变量即成员变量可以不用自己初始化当我们使用的时候,如果我们不初始化,系统会帮我们自动初始化,也就是说变量在使用前都是要初始化的。