java定义苹果类Apple_跟我学java编程—Java对象的创建和使用

前面一节提到类是抽象的概念集合,表示的是一个共性的产物,类中定义的是属性和方法,而对象是类的实例。

例如11.2节的水果类,水果被归纳为类,而苹果、香蕉、葡萄为水果类的实例或对象。水果是人们赋予具有苹果、香蕉、葡萄等共同特点的名称,不单指某一事物;对象是指具体的实物或概念,如苹果、香蕉、葡萄等对象是实物,而一项政策可能就是一个概念性的对象了,在现实生活中,万事万物皆对象,面向对象编程就是模拟现实生活中的一个个对象来编程的。

类也可以看做是对象的模板,它描述一类对象的行为和状态,决定着对象的属性和方法。有对象可以抽象出类,类也可以实例化成对象,就像水果类决定了苹果、香蕉、葡萄等对象具备糖分、汁液、芳香度都基本特征,也可以通过抽取香蕉、葡萄等对象的共同特征抽象为水果类。

03b497c479a835d9bde39e1171e6f879.png

其中,this表示类实例(对象)本身,后面会详细讲述。

访问对象的属性和方法

访问对象中封装好的属性和方法是通过“.”操作符进行的。例如:

Fruits apple = new Fruits(“80%”, “60%”, ”30%”);

apple. water;

apple. showFruit();

例1:以11.3节创建的Fruits项目为案例,在项目FruitManager类中创建Fruits对象,并调用Fruits类的showFruit()输出Fruits对象的属性。

启动eclipse,在Package Explorer工作窗口展开Fruits项目,编辑FruitManager.java文件,输入如下代码:

a3d62a94327a89df012e3de60692cdcc.png图 11-9 运行Fruits项目

查看Fruits项目运行结果。Fruits项目运行后,eclipse会自动打开“Console”控制台窗口,控制台窗口会显示Fruits项目的输出内容。

febd7010dcea5442bb241b1445ac8d9f.png图 11-10 Fruits项目运行结果

■ 知识点拨

Java对象是Java类的实例化,Java类的实例化就是在代码中声明一个类型为Java类的变量,然后用new关键字申请Java类的存储空间并初始化Java类的属性,被初始化的Java类赋值给前面已声明的变量,该变量即为Java类的实例化对象。

■ 思考与练习

如果没有创建Fruits项目,请参照11.3节创建Fruits项目。在已创建Fruits项目的基础上,编写本节例1的代码。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91563 人正在系统学习中 相关资源:橘子快速启动软件(橘子启动器)v3.0绿色免费版-其它代码资源…

来源:潇晓咪

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月25日
下一篇 2021年1月25日

相关推荐