日常记忆之Java对象和类

2018-10-13  本文已影响0人  狐仙大人_

Java对象和类

Java作为一种面向对象语言。支持下列基本概念:

Java中的对象

对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。

Java中的类

类可以看成是创建Java对象的模板。
一个类可以包含以下类型变量:

构造方法

每个类都有构造方法。如果没有显式的为类定义构造方法,Java编译器将会为该类提供一个默认的构造方法。
在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。

public class Puppy{
   public Puppy(){
   }

   public Puppy(String name){
      // 这个构造器仅有一个参数:name
   }
}

创建对象

对象是根据类创建的。在Java中,使用关键字new来创建一个新对象。创建对象需要以下三步:

访问实例变量和方法

通过已创建的对象来访问成员变量和成员方法,如下所示

/* 实例化对象 */
ObjectReference = new Constructor();
/* 访问其中的变量 */
ObjectReference.variableName;
/* 访问类中的方法 */
ObjectReference.MethodName();

源文件声明规则

当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。

java包

包主要用来对类和接口进行分类。当开发java程序时,可能编写成百上千的类,因此很有必要对接口进行分类。

import语句

在Java中,如果给出一个完整的限定名,包括包名,类名,那么Java编译器就可以很容易地定位到源代码或者类。Import语句就是用来提供一个合理的路径,使得编译器可以找到某个类。

上一篇下一篇

猜你喜欢

热点阅读