第3章Java类和对象讲解.ppt

第3章Java类和对象讲解

理解调用一个对象方法的机制是非常重要的。首先,编译器检查对象的声明类型和方法名。接着检查方法调用中参数类型。将一个方法调用同一个方法主体关联起来就称为“绑定(binding)”。 若在程序运行以前执行绑定(由编译器和链接程序实现,如果有的话),就叫做“早期绑定”。 “后期绑定”意味着绑定在运行期间进行,以对象的类型为基础。后期绑定也叫做“动态绑定”或“运行时绑定”。 * Java中绑定的所有方法都采用后期绑定技术,除非一个方法已经被声明为final。 动态绑定是指“在执行期间(而非编译期间)”判断所引用对象的实际类型,根据实际的类型调用其相应的方法,它是非常重要的特性,可使程序变得可扩展而无需重编译已存在代码。 动态绑定工作机制:向上寻索 * Java提供的访问权限修饰符有四个,即public、private、protected和默认。 * 一般类(区别于内部类)只有2个访问权限控制:public和默认。 public class PrimNumber { //…… } class People { //…… } 需要注意的是:同一个 .java文件中 可以有一个或多个类(或接口), 最多只能有一个类(或接口)是public的。 类被定义成public的,就可以被所有其他的类访问。 类被定义成默认的,就只能被同一个包中类的类访问。 类的成员包括有:成员变量、方法、内部类等

文档评论(0)

1亿VIP精品文档

相关文档