热门推荐
Java面向对象
2024-11-11 15:04  浏览:98

Java面向对象

 

一、如何设计类

 

示例

 

二、如何得到类的对象

 

三、如何使用对象

 

四、示例 设计类

 

使用类

 

运行结果

请添加图片描述 五、定义类的补充注意事项

 

请添加图片描述 六、Java面向对象案例——购物车

Java面向对象案例——购物车

一、构造器作用 定义在类中的,可以用于初始化一个类的对此昂,并返回对象的地址。

二、构造器的格式

 

示例

 

三、调用构造器得到对象的格式

 

示例

 

请添加图片描述

四、构造器的分类与作用

  • 无参数构造器(默认存在的: 初始化对象时,成员变量数据均采用默认值
  • 有参数构造器:在初始化对象的时候,同时可以接收参数为对象进行赋值

五、构造器的注意事项

  • 任何类定义出来,默认就自带了无参数的构造器,写不写都有。
  • 一旦定义了有参数构造器,无参数构造器就没有了,此时就需要自己写无参数构造器了。

![请添加图片描述](https://img-blog.csdnimg.cn/d5487b48b914484da440d008a1c61f1a.png

六、this关键字

  • this关键字是什么 出现在构造器和成员方法中,代表当前对象的地址。

  • 作用 可以用于指定访问当前对象的成员变量,成员方法。

  • this关键字在构造器中,方法成员中可以做什么 可以用于指定访问当前对象的成员。

请添加图片描述

 

封装

一、什么是封装

  • 告诉我们,如何正确设计对象的属性和方法。
  • 解决属性和方法属于哪个对象的问题。
  • 原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为。

二、理解封装思想有什么好处

  • 让编程变的很简单,有什么事,找对象,调用方法就行。
  • 降低我们的学习成本,可以少学少记。

三、如何进行更好的封装

  • 一般会把成员变量使用private隐藏起来,对外就不能直接访问了(只能在本类中访问,其它类中不能访问)。
  • 提供public修饰的getter和setter方法暴露其取值和赋值。

四、示例

 
 

请添加图片描述

Javabean

一、JavaBean

  • JavaBean也可以成为实体类,其对象可以用于在程序中封装数据。

二、标准JavaBean须满足如下书写要求

  • 成员必须使用private修饰。
  • 提供成员变量对应的setXxx() / getXxx方法
  • 必须提供一个无参数构造器;有参数构造器可写可不写

三、标准JavaBean示例

 

请添加图片描述

面向对象综合案例——模仿电影信息展示

一、需求

  • 使用面向对象编程,模仿电影信息的展示

二、分析

  • 一部电影是一部Java对象,需要先设计电影类,再创建电影对象。
  • 三部电影对象可以采用数组存储起来。
  • 依次便利数组中的每一个电影对象,取出其信息进行展示。

三、示例

设计电影类

 

用数组存储并便利输出每一个电影对象

    以上就是本篇文章【Java面向对象】的全部内容了,欢迎阅览 ! 文章地址:http://sicmodule.glev.cn/quote/8453.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 歌乐夫资讯移动站 http://sicmodule.glev.cn/mobile/ , 查看更多