第5章进一步讨论对象和类全解.ppt

第5章进一步讨论对象和类全解

过时信息 JDK也在不断地发展和完善。从JDK1.0到JDK1.1之间的变化最为明显,选取Java言语学习材料时一定要选用JDK1.1以上版本 JDK1.1中采取了若干重要的改进,两个比较重大的变化:一个是内部类(Inner class)的概念,而另一个就是对于方法名称的标准化 例5-25 public class Converter { public static int centigradeToFahrenheit(int cent){ return (cent * 9 / 5 + 32); } } 调用类方法时,前缀使用是的类名,而不是对象实例名,如下所示: Converter.centigradeToFahrenheit(28); 如果从当前类中的其它方法中调用,则不需要写类名,可以直接写方法名: centigradeToFahrenheit(28) 静态方法 由于静态方法可以在没有定义它所从属的类的对象的情况下加以调用,故不存在this值 静态方法不能被重写。也就是说,在这个类的子孙类中,不能有相同名称、相同参数的方法 关键字final 它既可以用来修饰一个类,也可用于修饰类中的成员变量或成员方法。 用这个关键字进行修饰的类或类的成员都是不能改变的。 如果一个方法被定义为final,则不能被重写; 如果一个类被定义为final,它不能有子类。 终极类

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档