首页 > 技术文章 > Java类与对象

szx666 2020-09-22 22:13 原文

Java中定义类使用关键字class;

  创建类的对象使用关键字new;

  调用类的属性和方法使用" . "操作符。

一个类可以包含以下几种变量:

  局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。

  成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。

  类变量:类变量也声明在类中,方法体之外,但必须声明为static类型

构造方法作用就是对类进行初始化。每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认不带任何参数的构造方法。

    在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。

在JAVA中如果不写构造方法的话,会默认加上一个无参数的构造方法,但是如果已经有了一个有参数的构造方法,那么无参数的构造方法就不会默认被加上。(失效)

方法重载需遵循如下两条规则:

    方法名相同;

    参数列表(个数、类型、顺序)不同;

  注意:返回值不影响方法重载。构造方法也可以重载

 

推荐阅读