02ja包va类与对象基本概念.pptVIP

  • 5
  • 0
  • 约3.19万字
  • 约 124页
  • 2019-01-04 发布于福建
  • 举报
02ja包va类与对象基本概念

2.5 本章小结 本章内容 面向对象程序设计的基本概念和思想 Java语言类与对象的基本概念和语法,包括类的声明、类成员的访问,以及对象的构造、初始化和回收 本章要求 理解类和对象的概念 熟练使用类及其成员的访问控制方法 熟练掌握各种构造方法 了解java的垃圾回收机制 * * * * * * * * * * * * * * 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造方法中。这两个地方只能选其一,要么在定义时给值,要么在构造方法中给值,不能同时既在定义时给了值,又在构造方法中给另外的值。 * * 将方法声明为final,那就说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。另外有一种被称为inline的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保存断点,压栈等,这样可能会使你的程序效率有所提高,然而当你的方法主体非常庞大时,或你在多处调用此方法,那么你的调用主体代码便会迅速膨胀,可能反而会影响

文档评论(0)

1亿VIP精品文档

相关文档