java基础3。定义类

Posted Zack-Scu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础3。定义类相关的知识,希望对你有一定的参考价值。

编写Java程序,简言之就是两件事情:

  1、定义类

  2、使用类

定义类的工作包括:

  1、定义类的属性(也称成员变量)

  2、定义类的方法

  3、定义类的构造方法

使用类的工作包括:

  1、基于类创建对象(即访问类的构造器)

  2、访问类的属性

  3、访问类的方法

成员变量的可见性

  成员变量的命名通常首字母小写,使用驼峰形式。

  定义成员变量(方法同)时,可以用private、protected或者public进行修饰,可以控制外部的可见性:

    1、private:表示任何其他类都不能访问改成员变量,只有该类自身可以访问。

    2、protected:表示只有该类自身及其之类可以访问该成员变量。

    3、public:表示任何类都可以直接访问该成员变量

    4、没有修饰:表示同一个包的类可以访问该成员变量

方法重载

  方法的返回值和参数构成了方法的签名。

  方法名相同,但是参数不同的现象,称为方法重载。

构造器

  构造器用于创建对象。构造器类似于普通方法,但是有两个特殊的地方:

    1、方法名必须和类名相同

    2、不允许定义返回类型

  使用this访问构造器

    当一个类有多个构造器时,一个构造器调用另外一个构造器,可以使用this。

 

以上是关于java基础3。定义类的主要内容,如果未能解决你的问题,请参考以下文章

Java 基础语法详解 Java 的反射

# Day09-Java基础

Java11-java基础语法类设计综合案例

Java基础类的具体细节

Java基础类的具体细节

Java基础语法——面向对象(3)