Java教程

Java面向对象第一篇

本文主要是介绍Java面向对象第一篇,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、类的定义

类是对客观世界事物进行抽象后得到的一种复合数据类型,它将一类对象的状态和行为封装在一起。创建一个新类,就是创建一种新的数据类型;而实例化一个类,就得到一个该类的对象。

类的定义包括两部分的内容:类声明和类体。定义类的语法格式如下:

[类的修饰符] class 类名 [extends 父类] [implements 接口名] //类的头声明
{
        成员变量声明  //类体
        成员方法声明
}

2.成员变量

成员变量也称属性,是事物静态特征的抽象。成员变量分为两种:类的成员变量和对象的成员变量(又称为实例变量)。

2.1成员变量的定义                                                                                                                               其定义格式:

[成员说明修饰符] 变量类型  成员变量名;

 3.成员方法 

 成员方法是一个包含一条或多条语句的代码块,用来完成一个具体的、相对独立的功能。

3.1方法的声明:

方法包含方法头和方法体两部分,方法声明的格式为:

[成员说明修饰符] [方法返回类型] 方法名([形参列表])//方法头
{
方法中的语句    //方法体
}

3.2方法的调用

使用方法实现特定功能称为方法的调用。调用方法只写方法名称和要处理的数据(称为实参)。方法一旦定义,则可能根据需要反复调用。

其格式为:

方法名(实参列表)

4. 构造方法

构造方法就是类构造对象时调用的方法,主要用来实例化对象。构造方法分为无参构造方法、有参构造方法。构造方法是类的一种特殊方法,用来初始化类的一个新的对象,在创建对象(new 运算符)之后自动调用。Java中的每个类都有一个默认的构造方法,并且可以有一个以上的构造方法。定义构造方法的语法格式如下:

[修饰符] 构造方法名([形参列表]){
//由零条或多条可执行语句组成的执行体
}

5.方法重载

在Java中,同一个类的两个或多个方法可以具有同一个名称,只要它们的参数类型或参数数量不同即可。当这种情况发生时,就称为方法重载。方法重载是Java实现多态性的方法之一。

这篇关于Java面向对象第一篇的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!