Java傻瓜式学习第八天
前面的系统的进一步细化需求
今日内容
1.面向对象
- 什么是面向对象
自己理解:
解决问题,直接找别人,自己不干,结果如意就好
百度百科:
面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。
面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式
2.封装
什么是封装------将零散的数据给组成一个整体
3.类
自定义的数据类型,虽然Java提供的数据类型有限,但Java提供了一种技术(让我们可以自定义数据类型):授人以鱼不如授人以渔
- 自定义数据类型,内部数据如何处理
-------- 内部数据采用变量来表示(不需要赋初始化值)
4.类的使用
-
定义类的格式:class 类名{ }
-
初始化类:数据类型 变量名=new 数据类型()
也可以写为:类 变量名 =new 类() -
赋值
对象名.内部变量名=数值; -
取值
赋值取值
变量=对象名.内部变量名
直接取值
System.out.print(对象名.内部变量名)
5.类和数组的关系
类名[]数组名=new 类名[长度]