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

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

 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,包名必须全部小写。

 

转载于:https://www.cnblogs.com/Jniurenzhuanxian/p/5631555.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值