博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java从小白到入门,Day5。JAVAOO-面向对象基本概念
阅读量:5949 次
发布时间:2019-06-19

本文共 938 字,大约阅读时间需要 3 分钟。

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

 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

你可能感兴趣的文章
python解析json文件
查看>>
Spring 声明式注解事务实现机制
查看>>
决心书
查看>>
Debian 9.x配置SSH允许root用户登录
查看>>
控制反转(Ioc)与依赖注入(DI)
查看>>
Nginx优化,让你的网站轻松应对大流量
查看>>
ajaxFileUpload文件
查看>>
linux下MySQL 5.6源码安装
查看>>
2018,从梦想到事业
查看>>
python中的字典用法大全的代码
查看>>
如何挑选优质光模块?
查看>>
初学telnet
查看>>
C++线程入口函数的几种方式
查看>>
成都课得在线|UI该不该放入网络运营范畴
查看>>
内联元素的padding,margin,border等不起作用的原因
查看>>
事务与并发控制
查看>>
初识shell文本处理工具之gawk-sed
查看>>
也来谈谈RPC
查看>>
Cisco ASA SSL ×××远程访问设置 二
查看>>
构建镜像 - 每天5分钟玩转容器技术(12)
查看>>