Java对象与类——用户自定义类

1.公有类:

    在一个源文件中,只能有一个公有类,但可以有任意数目的非公有类

2.构造器:

    构造器与类同名

    每个类可以有一个以上的构造器

    构造器可以有0个、1个或多个参数

    构造器没有返回值

    构造器总是伴随着new操作一起调用

3.隐式参数与显式参数:

    隐式参数称为方法调用的目标或接受者

    显示参数一般是形参

    在每个方法中,关键字this表示隐式参数

4.内联函数:

    Java中,所有的方法都必须在类的内部定义,但是并不表示它们是内联函数,这由Java虚拟机的任务

5.访问器:

    注意不要编写返回引用可变对象的访问器方法

    如果需要返回一个可变对象的引用,应该首先对它进行克隆(clone)

6.基于类的访问权限:

    方法可以访问所属类的私有特性,而不权限于访问隐式参数的私有特性,例如:

    class Employee

    {

        ...

        public boolean equals(Employee other)

        {

            return name.equals(other.name);

        }

    }

7.final实例域:

    当实例域定义为final时,构建对象时必须初始化这样的域

猜你喜欢

转载自blog.csdn.net/qq_38386085/article/details/80636609