Java基本语法(5)类和对象、修饰符

 一、java中的面向对象类型

面向对象两个基本概念:类、对象

1. 类:

   类是一个模板,抽象一类对象的属性、和方法。类由一些保存值的数据字段和处理这些值的方法组

   类的属性通过字段表示,一个类包含如下字段:

   2) 类字段(静态变量):类变量为static类型,此类的所有实例(对象)共用类变量的一个拷贝。类变量存储在静态存储区,在首次被访问是创建,在程序结束时释放。

   3) 成员字段:在类内、方法外定义,一般是类的属性,其生命周期限于类对象生命周期期间。其在类对象实例化时创建,类对象释放时释放。实例变量最小需要被一个构造方法、或方法引用,使得通过这些方法可以操作成员变量。

   4) 局部变量 (字段):在类的方法中定义,其生命周期仅限于方法内,在方法执行时创建,方法执行完毕后释放。

  类包含如下方法:

  1) 构造方法:构造方法的名称必须和类名相同。

  2) 其他方法。

2、对象:

 对象是类的一个实例,有方法和属性。

 对象通过实例化类创建,方法是使用 new 关键字、并调用构造方法来初始化对象。

3、定义语法

 (1)类定义

  修饰符 class 类名 {

    ....

  }

  (2) 方法定义

    修饰符 返回值类型 方法名(参数1类型 参数1, 参数2类型 参数2){

    ......
    return; //可选
  }

  (3) main方法定义(java程序的入口)

  public static void main(String[] args) {
    ......
  }

   一个类的定义包含一个签名和一个主体。类的签名定义类的名称,可能还会指定其他重要信息。类的主体是一些放在花括号里的成员。类的成员一般包含字段和方法,也可以包含构造方法、初始化程序和嵌套类型。

4、类字段/方法 和 实例字段/方法

  类的成员(字段和方法)可以分为:

  1) 类字段

  2) 实例字段

  3) 类方法

  4) 实例方法 

  类实例、方法也可以称之为静态成员,通过static关键字修饰符定义。静态成员属于类本身,而非静态成员属于类的实例。

二、Java中的修饰符

猜你喜欢

转载自www.cnblogs.com/yickel/p/12765188.html