如何理解Java中的类和对象,举例说明在程序中如何定义类和对象。

如何理解Java中的类和对象,举例说明在程序中如何定义类和对象。,第1张

以用一个类别来区分和定义一个事物,或者说是对象

首先我们要先明白什么是类:简而言之,类是对象,事物的描述和抽象,是具有相同属性和行为的对象集合。

对象:该类事物的实例。

因为要制造一辆汽车,必须根据图纸来制造,汽车图纸就是描述一辆汽车的最好的体现。

在JAVA中我们能通过NEW来创建一个“类”。

在JAVA中用这种面向对象的思维方式来考虑问题有3点好处:

1,面向对象就是一种常见的思想。符合人们的思考习惯。从而更便于人们理解。

2,面向对象的出现,将复杂的问题简单化。提高了效率,因为人是一种抽象能力很强的生物。

3,面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者。

例子:

那么在java语言中对现实生活中的事物进行描述。是通过类的形式来体现的。比如我们来描述一辆汽车:

1,属性:

轮胎数。numbers

颜色。 color

……

2,行为:

运行。

run

……

class Car

{

int num;

String color;

void run()

{

int num = 10;

Systemoutprintln(num+""+color);

}

}

在上面汽车的例子中我们也可以把汽车类理解为汽车的图纸,实例就是实实在在的汽车。

类就是一个对象,像在oc中,类里面可以有变量也可以有函数。

具体点来说,狗就可以是一个类,它有体重、毛发这些变量,也有吃饭、跑步这些函数,这个类可以具体赋值为一个叫小黑的狗,然后有具体的特征和行为方式

不同语言类特性也不同,oc中的类具有封装、继承、多态等特性

下面给出一个简单的Java程序范例,了解Java程序的基本结构。

package zknu;

/

@param TestJavaStructurejava

@author chenzhanwei

@version v10

/

class Circle{ // 定义一个圆形类

final float PI = 31415f; // 声明一个float型常量

int r = 3; // 声明一个int型变量,初始化值为3

/public float perimeter(int r){ // 求圆周长的方法

return 2PIr;

}/

public float area(int r){ // 求圆面积的方法

return PIrr;

}

}

public class TestJavaStructure {

public static void main(String[] args) {

Circle c = new Circle(); // 创建Circle的实例化对象

cr = 6; // 给类的成员变量r赋值

// Systemoutprintln("圆的周长为:" + cperimeter(cr));

Systemoutprintln("圆的面积为:" + carea(cr));

}

}

程序运行结果:

圆的面积为:113093994

程序说明:

1.程序的注释有助于提高程序的可读性,还可以屏蔽掉一些暂时不用的语句,等需要时直接取消此语言的注释即可,在Java中根据功能不同,分为单行注释、多行注释(或者叫块注释)、文档注释3种。下面分别介绍。

(1)文档注释

程序中“/ 注释内容 /”形式为文档注释,这种方法注释的内容会被解释成程序的正式文档,并能包含在如javadoc之类工具生成的文档中,用以说明该程序。

(2)单行注释

在注释内容前面加“//”,Java编译器会忽略掉这部分信息,如程序中下面的语句:

final float PI = 31415f; // 声明一个float型常量

(3)多行注释

在注释内容前面加“/”,在注释内容后面加“/”,一般注释内容为多行。如程序中对圆周长方法的注释就是多行注释。

2.class 和 public class

是Java中的关键字,在Java中声明一个类的方式主要有两种,即class 类名称和public class类名称。

类是Java的基本存储单元,在Java中所有的 *** 作都是由类组成的。一般习惯把main方法放在public class声明的类中,public static void main(String[] args)是程序的主方法,即所有的程序都以此方法作为起点并运行下去。public class类名称的“类名称”必须与文件名相同。

在一个Java文件中可以有多个class类的定义,但是只能有一个public class的定义。

程序中可能有三种错误:语法错误;运行时错误;语义错误。

一、语句的语法必须是正确的,才能被计算机控制。否则,将中断执行进程,并返回错误消息。语法是指程序语句的组成。遵守语言规则。例如,下列语句在语法上是正确的:> > >,a = b - c。

二、它的意思是把b-c赋给变量a,如果你把这个表达式写成“b-c =。”A“在这种形式中,它是错误的,因为它不符合语法,而表达“b-c”是行不通的。

三、这需要百分之百的准确性。这是一个错误,并且不可能执行您的程序。语法错误更容易找到。

和消除。当你开始学习编程时,你需要熟悉语法和语法错误。可能会有很多错误,随着经验的增长,它会减少一点,即使它会减少,你也可以。找到并改正它们。

四、底部是由人类为我们使用的工具设计的。这是电视和汽车的本质。它是一样的。限于目前计算机硬件和软件的理论水平,工业生产用水。甚至是用户的水平等等一些内部的外部因素,你认为,它不能。不对吗程序越复杂,出现异常的可能性就越大。有许多类型的异常,例如内存。

五、任何零的除法都有可能引起异常。特殊的异常是用Python设计的。减少错误的影响。即使存在语义错误,程序也可以正常运行,并且不会出现错误。信息,但结果与我们预期的大不相同。然后程序做了别的事情。

以上就是关于如何理解Java中的类和对象,举例说明在程序中如何定义类和对象。全部的内容,包括:如何理解Java中的类和对象,举例说明在程序中如何定义类和对象。、面向对象程序设计中什么是类,有几种特性、Java程序设计中,类的定义是怎样的,最好是有一段代码,并且代码有很好的注释谢谢!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9668100.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存