第7章_Java语言的特性分析
2、私有访问控制符private——举例 App7_1.java 定义私有成员,使之无法在类外被访问 2、私有访问控制符private——举例 App7_2.java 创建公共成员方法,访问类的私有成员变量 setter与getter TestPrivate.java,定义Person类,其中age属性是一个私有属性,并且范围在5~20. 方法的重载(Overloading) 方法的重载是指方法带有不同的参数,但使用相同的名字。 方法的参数不同则表示实现不同的功能,但功能相似。 所谓参数不同是指:参数个数不同、参数类型不同、参数的顺序不同。 参数的名字不同不能说明是方法的重载。 编译器根据参数的个数和类型来决定当前所使用的方法 Java中不允许参数个数或参数类型完全相同,而只有返回值类型不同的重载。 在圆柱体类Cylinder中,利用方法重载来设置成员变量 构造方法范例 1、构造方法的作用与定义 构造方法(constructor) 在对象被创建时初始化对象的成员的一种特殊方法 主要作用:是对类对象的初始化工作 在创建一个类的对象的同时,系统会自动调用该类的构造方法为新的对象初始化。 可带参数,还可以完成赋值之外的其他复杂操作 构造方法的方法名与类名相同。 构造方法没有返回值,也不能有void。 没有返回值的概念 不同于void,因为构造方法的返回值就是该类本身。 构造方法
原创力文档

文档评论(0)