初学者Java.Java是一种庞大的语言,有时很复杂,而且常常很乏味。然而,设置正确的基础可以帮助您成为Java开发专家。Java是一种面向对象的语言。Java中的所有功能都是通过内置库对象和用户定义的自定义对象之间的交互实现的。本文通过代码示例为初学者提供了Java的简要概述。本文通过简短的代码示例解释了Java的最基本概念。所以,让乐趣开始吧。

有兴趣了解有关Java的更多信息吗?在Udemy.com拍摄课程。

类和对象

类最简单的定义是任何可以存储数据和执行某些功能的东西都应该被打包成Java中的类。类基本上是对象所基于的蓝图。类本身什么都不是,也不占用内存空间。它们提供了行动的基本框架。类的对象实际上实现了这个框架并执行了类指定的操作。类是映射;物体是在地图上建造的实际房屋。就像可以根据一个特定的地图建立多个房屋一样,可以创建一个类的多个对象。以下示例演示了这一概念。

声明和定义一个类

假设有一个名为Car的概念实体。那辆汽车必须分类包装。这是通过以下方式完成的:

公共车{公共int数量;}

上面的代码展示了如何用Java定义一个类。第一个关键字public定义了类的作用域,这意味着这个类可以从任何地方访问。然后使用了关键字“class”。这对于定义一个类是必要的;最后定义类的名字,在上面的例子中是Car。

这只是一个声明;类的实际功能是在它的主体中定义的。类的主体以左花括号开始,以右花括号结束。括号内的所有内容概括了类的行为框架。在上面的代码中,一个成员变量号被封装在一个类中。

类可以具有成员变量来存储数据和方法以执行功能。将在后面的部分中讨论方法。这里已声明了一个成员变量编号,变量的类型是整数(由int指定),这意味着该变量可以保存整数类型数据。该范围由关键字公众定义,这意味着可以通过汽车类的对象访问此成员变量。

实例化一个类并创建一个对象

通过调用类的构造函数来创建特定类的对象(也称为实例化类)。构造函数是一种方法(在下一节中讨论的方法),其没有返回类型,并且具有与其实例化的类的名称相同的名称。

例如要创建Car类的对象,可以使用以下代码片段:

CAR C1 =汽车();汽车C2 =汽车();汽车c3 =汽车();c1。数量= 6644;c2。数量= 4125;c3。数量= 7486;system.out..println(C1.number +“”+ C2.number +“”+ C3.number);

要创建类的对象,使用类名后跟对象的名称,等于等于的等于的构造函数。例如,在上面的代码中,已经实例化了三级车辆的对象。它们被命名为C1,C2和C3。一个类可以具有几乎无限数量的对象,但这会导致内存泄漏,因此它永远不会推荐。此外,对象可以有任何名称。当定义类时,保留内存中的空间,但是当通过构造函数实例化对象时,空格被保留在对象的存储器中。

通过对象访问类的公共成员变量,a“。”。使用操作员。例如,要访问C1对象的Number变量,所使用的语法将是C1.Number。在上面的示例中,已经为所有三个汽车对象的数字变量分配了随机值。然后使用system.out.println方法,这些数字已显示在控制台输出上。

在Udemy.com上查看这个课程,获得更多有趣的Java教程

方法和函数的声明

类可以存储数据和执行函数。数据是通过成员变量存储的,而功能是通过方法执行的。从逻辑上讲,方法可以被认为是对象可以执行的一种行为。例如,Car类的概念可以扩展为包括方法。汽车可以启动,可以停止可以向右转,向左转等等。所有这些功能都可以打包为Java中的方法。

以下示例演示了这一概念。在最后一个示例中修改汽车类,如下所示:

公共车{公共int数量;公共无效startcar(){system。出去.println("Car has been started");}公共intreturnNumber () {返回数量;}公共无效setnumber(intnum){number = num;}}

在上面的代码中,在成员变量number之后添加了一个名为startCar的方法。对于startCar方法,方法的返回类型为void,这意味着该方法不会向调用函数返回任何值。

第二种方法是返回数字方法。此方法的返回类型是整数类型。此方法将返回成员变量数的值。最后,第三种方法已经命名为SetNumber,此方法占用Integer类型的一个参数,并在成员变量编号中存储此整数值。

呼唤方法

调用方法类似于访问成员。这是通过写入对象名称后跟“。”来完成的。操作员和方法名称。值得注意的是,方法调用中的参数必须与方法的参数匹配。例如,如果正在调用Car类的SetNumber方法,则必须在方法调用中传递整数值。以下示例演示了这一概念。

公共MyClass {公共静态无效main(string [] args){car c1 =汽车();c1.startcar();C1.SetNumber(4521);intnum = c1.returnnumber();system.out..println (num);}}

要获得更多详细的Java教程,请在Udemy.com上学习。

Java的顶级课程

硒WebDriver与Java -基础到高级+框架
拉胡尔谢蒂
4.6 (58964)
畅销书
简单的Java 8新特性
杜尔加斯州杜尔加
4.6 (6,794)
开发Minecraft插件(Java)
斯蒂芬·金
4.8 (2,068)
畅销书
Java 9简单的新功能:JShell,JPMS等
杜尔加斯州杜尔加
4.9 (441)
完整的Java核心课程:学习代码
Dezlearn教育
4.5 (738)
Java设计模式
Bharath thippiveddy.
4.5 (609)

更多Java课程

Java学生还学习

让你的团队。领导行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求一个演示