Java从小白到入门,Day5。JAVAOO-面向对象基本概念
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java从小白到入门,Day5。JAVAOO-面向对象基本概念,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含968字,纯文字阅读大概需要2分钟。
内容图文
对象:一切客观存在的事物都是对象。
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,包名必须全部小写。
原文:http://www.cnblogs.com/Jniurenzhuanxian/p/5631555.html
内容总结
以上是互联网集市为您收集整理的Java从小白到入门,Day5。JAVAOO-面向对象基本概念全部内容,希望文章能够帮你解决Java从小白到入门,Day5。JAVAOO-面向对象基本概念所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。