Java是面向对象的程序设计语言,Java语言提供了定义类、成员变量、方法等最基本的功能。
类可被认为是一种自定义的数据类型,可以使用类来定义变量。
类用于描述客观世界里某一类对象的共同特征,而对象则是类的具体的存在,Java程序使用类的构造器来创建该类的对象。

Java也支持面向对象的三大特征:封装、继承和多态。
Java提供了private、protected、public三个访问控制修饰符来实现良好的封装,提供了extends关键字来让子类继承父类。
构造器用于对类实例进行初始化操作,构造器支持重载。如果多个重载的构造器里包含了相同的初始化代码,则可以把这些初始化代码放在普通初始化块里完成。,初始化块总在构造器执行之前被调用。

类和对象

定义类

Java语言里定义类的简单语法如下:

[修饰符] class 类名 
{
    零个到多个构造器定义
    零个到多个成员变量
    零个到多个方法
}

上面的语法格式中,修饰符可以是public,final,abstract, 或者完全省略这三个修饰符。类名必须是由一个或多个有意义的单词连缀而成的,每个单词首字母大写,其他字母全部小写,单词与单词之间不要使用任何分隔符。
对一个类定义而言,可以包含三种最常见的成员:构造器、成员变量和方法。类里各成员之间的定义顺序没有任何影响,各成员之间可以相互调用,但需要指出的是,static修饰的成员不能访问没有static修饰的成员。
成员变量用于定义该类或该类的实例所包含的数据,方法则用于定义该类或该类的实例的行为特征或者功能实现。构造器用于构造该类的实例,Java语言通过new关键字来调用构造器,从未返回该类的实例。

值得指出的是,构造器既不能定义返回值类型,也不能使用void声明构造器没有返回值。如果为构造器定义了返回值类型,或者使用void声明构造器没有返回值,编译时不会出错,但Java会把这个所谓的构造器当成方法来处理--它就不在是构造器。


Zuckjet
437 声望658 粉丝

学如逆水行舟,不进则退。


« 上一篇
使用cookie