码迷,mamicode.com
首页 > 编程语言 > 详细

Java从小白到入门,Day5。JAVAOO-面向对象基本概念

时间:2016-07-06 21:29:23      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

对象:一切客观存在的事物都是对象。

 OO:oriented object,面向对象,是一种思想,看待事物的方式。

OOA:面向对象分析,使用OO 的思想分析需求。

OOD:面向对象设计,使用OO的思想以及OOA的分析结果,设计类。

OOP:面向对象编程,使用OOD的设计结果,编写代码。

类:一种数据类型,可以由其他数据类型组装而成。

对象:是某一个对应的数据,通常把使用一个类书写成数据的过程,叫做创建对象。

类是对象的描述,对象是类的实例。一个类可以创建多个对象。

类有属性和行为组成。类是用来描述对象的属性和行为。

class关键字:用来创建类;类名首字母大写,必须是个名称词。

new关键字:用于创建对象。   对象的创建语法: new 类名(); 创建对象,在逻辑上表示一个新的数据产生。创建对象时,对象中所有的属性会被初始化为类型默认值(所有引用类型默认值为null,表示无地址。)

属性的语法: 访问修饰符  数据类型 属性名; 如:  public  String name;

使用属性的语法:  对象名.属性名; 

栈(stack):内存中的一块空间,该空间容量较小,存取速度快。栈中存放(形参,变量(函数中));

堆(heap):内存中的一块空间,该空间容量较大,存取速度慢。堆中存放对象(包括属性);

值类型:变量直接存储数据,所有基本类型都是值类型。

引用类型:(其他类型)变量不直接存储数据,而存储指向堆中的一块内存地址。

类(对象)关系:1对1,1对多,多对多。{A和B 为1对1,1个A对应1个B,一个B对应一个A;    1对多,1个A对应多个B,1个B对应一个A;   多对多,一个A对应多个B,一个B 对应多个A;}

包:用于组织和管理类的目录结构,同一个包中不能出现同名类。 package:打包命令,指明该类所在的包,该命令必须为代码的第一行,同时参与目录结构相同。

若在一个包中需要使用其他包中的类,需要导入包。语法   import 包名.类名;   *表示所有类。

使用包的原则: 1,同一个包中往往包含功能相近的类。 2,包名必须全部小写。

 

Java从小白到入门,Day5。JAVAOO-面向对象基本概念

标签:

原文地址:http://www.cnblogs.com/Jniurenzhuanxian/p/5631555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!