JAVA 新手上路开车技巧视频 类与对象

  首先要明确,在现实生活中,每一个物体都有自己的基本特征,专业一点也可以说成是属性有些甚至还有一定的行为。例如 汽车的特征:有车门、有轮胎、颜色各一等等,行为:有行驶,开车门,开车灯,等等。有这些属性和行为的东西,我们就可以把它称之为&汽车&。那么在java语言中对现实生活中的事物进行描述。是通过类的形式来体现的。比如我们来描述一辆汽车:
1,属性:&轮胎数。numbers          &颜色。 color
&&2,行为:&运行。
class Car{&&S&&void run()&{&&int num = 10;&&System.out.println(num+"..."+color);&}
根据例子可以得出我们可以用一个类别来区分和定义一个事物,或者说是对象。那么对象和类又有什么关系呢?
首先我们要先明白什么是类:简而言之,类是对象,事物的描述和抽象,是具有相同属性和行为的对象集合。
对象:该类事物的实例。
在上面汽车的例子中我们也可以把汽车类理解为汽车的图纸,实例就是实实在在的汽车。因为要制造一辆汽车,必须根据图纸来制造,汽车图纸就是描述一辆汽车的最好的体现。
在JAVA中我们能通过NEW来创建一个&类&。
在JAVA中用这种面向对象的思维方式来考虑问题有3点好处:
1,面向对象就是一种常见的思想。符合人们的思考习惯。从而更便于人们理解。2,面向对象的出现,将复杂的问题简单化。提高了效率,因为人是一种抽象能力很强的生物。3,面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者。
阅读(...) 评论()您所在的位置: &
什么是Java的类和对象
什么是Java的类和对象
人民邮电出版社
《Java/Java EE软件工程师就业求职手册》第2章Java编程基础,本章通过真实的试题,从多个角度讲解Java编程基础部分的考点,使求职者能够快速领会用人单位的需求,提高自己在应聘中成功的几率。本节为大家介绍什么是Java的类和对象。
2.2& Java语言基础
通常,面试过程中会涉及Java基础方面的问题,例如类、对象、变量、方法等。这要求求职者对基于面向对象编程(OOP)有一个深入的了解。
2.2.1& 什么是Java的类和对象
面试例题5:Java的类和对象。
下列关于对象的哪一种说法是正确的?请选择正确的答案。
(a)对象是可以对其进行实例化从而得到类的东西。
(b)对象是类的实例。
(c)对象是一种蓝本,据此可以创建抽象的具体实现。
(d)对象是指向属性的引用。
(e)对象是一种变量。
考点:该面试例题考查求职者对于Java类和对象的理解。
出现频率:★★★
在处理复杂事物的时候,用到的一种基本手段就是抽象。抽象的目的就是区别事物之间的本质和不同,面向对象编程(OOP)的实质就是利用类和对象来建立抽象模型。
类表示了对象的类别,是创建对象的蓝本。建立一个事物的抽象模型,本质上就是表达该事物的性质和行为。使用类来建立抽象模型,是通过在类中定义变量和方法来实现的。
类中定义的属性是一种可存储值的变量,该变量代表着事物的具体性质。类的对象所具有的行是由定义的方法来实现的。类中定义的变量和方法被称为类的成员。
在项目开发中,类一般可以通过UML建模来表示,如图2.1所示。
图2.1& 类的UML表示法
图2.1中,定义了类Gun的成员,即类Gun的变量和方法。从UML图中可以看到,类定义了如下所示的3个变量。
caliber:是一个Double类型的变量,该变量表示了Gun类所抽象事物(枪)的口径。
length:是一个Double类型的变量,该变量表示了Gun类所抽象事物(枪)的长度。
gun_type:是一个字符串类型的变量,该变量表示了Gun类所抽象事物(枪)的类型,例如是手枪还是突击步枪。
同时类中定义了如下所示的3个方法。
fire():定义了Gun的开火行为,即fire()方法。
maintenance():定义了Gun的维护方法。
Gun():定义了一个同类同名的构造方法。
开发者可以通过UML生成代码工具或者是手工在编辑器中建立图2.1中所示的类,如下所示:
public class Gun {&&& // 定义枪的口径public D// 定义枪的长度public D// 定义枪的类型public int gun_&&& // 构造方法public Gun() {}// 带参数的构造方法public Gun(String name) {}// 开火的方法public void fire() {System.out.println(gun_type +" is fireing");}// 维护的方法public Boolean maintenance() {}}
对象是类的实例。对象在构造时以类为蓝本,创建对象的过程叫做实例化。对象是类所表示的抽象事物的具体实例。例如前面所讲述的Gun类,可以根据Gun类创建一个ak47的对象,即Gun的具体实现。
对象可以使用UML来表示,如图2.2所示。
图2.2& 对象的UML表示法
ak47是根据Gun类创建的一个对象,在Java程序中,可以使用如下代码创建一个Gun对象。
……public static void main(String[] args) {//建立一个Gun类对象,即Gun类的实例ak47Gun ak47=new Gun();//定义ak47的口径ak47.caliber=7.6;//定义ak47的长度ak47.length=57.8;//定义ak47的类型ak47.gun_type="AK47";//调用fire()方法ak47.fire();}……
运行该示例,结果如下:
AK47 is firing答案:(b)。
【责任编辑: TEL:(010)】&&&&&&
关于&&&&&&&&&&的更多文章
中国的SaaS市场到底有多大,这个问题不好直接定论,2016年,大家
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
讲师: 42人学习过讲师: 26人学习过讲师: 87人学习过
本书由业界最先进的动画库Velocity.js的作者所著,书
本书是一本全面的C++教程,介绍C++编程知识及问题解决
本书主要阐述了云计算中PaaS 平台的实现与运维管理,
本书阐述了为什么以及如何设计出简单易用的基于Web的软件,让用户单凭常识即可有效地使用它。主要内容包括:显性设计的概念、如
51CTO旗下网站java blog文章(2)
1.对象:是具体的事物。
2. 类:是对对象的抽象。
3. 先有具体的对象,然后抽象各个对象之间象的部分,归纳出来类,通过类再认识其他对象。
二、对象和类的总结
1. 对象和类的关系:特殊到一般,具体到抽象。
2. 对象是java程序的核心。
三、 引用类型(reference)
1. Java语言中除基本类型之外的变量类型都称之为引用类型。
2. Java中的对象是通过引用对其操作的。
package cn.bjsxt.
public class Student {
&* 测试类和对象的关系
* @param args
public void study(){
System.out.println(name+&在学习&);
public void sayHello(String Sname){
System.out.println(name+&向&+Sname+&说:你好!&);
}//通过类加载器class Loader加载Student类,加载后,在方法区中就有了Student类的信息。
public static void main(String[] args) {
Student s1=new Student();
s1.name=&张三&;
s1.study();
s1.sayHello(&李四&);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:199次
排名:千里之外java实验报告简单类与对象_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
java实验报告简单类与对象
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 新手上路驾驶技巧 的文章

 

随机推荐