高级程序设计语言(Java版)5 Java高级特性.pptx
kp****93
亲,该文档总共35页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
高级程序设计语言(Java版)5 Java高级特性.pptx
第5章高级特性目录5.1类的封装Java语言中所提到的封装性包含两个方面的含义:对象的全部属性和方法都结合在一起,形成一个不可分割的独立单位;尽可能隐藏对象的内部结构;【实例5-1】Employee.javaPublicclassEmployee{//private权限privateStringname;privatedoublesalary;privatestaticintcount;//public权限publicStringgetName(){returnname;}//public权限Public
JAVA高级特性.ppt
Inspurgroup学习目标目录成员变量、类变量和实例变量类变量和实例变量的异同变量的内存分配类变量的用途静态方法和非静态方法的比较静态方法一静态方法二静态方法三静态初始化程序静态初始化程序目录final关键字final类与安全final方法final变量final变量二目录instanceof运算符instanceof运算符目录String和StringBufferString和StringBufferString和StringBufferString和StringBufferString和Strin
java类的高级特性.pdf
Java高级类特性面向对象有三大特征,即封装、继承、多态。一、封装封装这个词听起来好象是将什么东西包裹起来不要别人看见一样,就好象是把东西装进箱子里面,这样别人就不知道箱子里面装的是什么东西了。其实JAVA中的封装这个概念也就和这个是差不多的意思。封装是JAVA面向对象的特点的表现,封装是一种信息隐蔽技术。它有两个含义:即把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位;以及尽可能隐藏对象的内部结构。也就是说,如果我们使用了封装技术的话,别人就只能用我们做出来的东西而看不见我们做的这个东西
java高级类特性.ppt
高级类特性多态性用abstract关键字来修饰一个方法时,这个方法叫做抽象方法。抽象方法是只有返回值类型、方法名、方法参数而不定义方法体的一种方法。抽象方法的方法体在子类中才编写实现。abstract返回类型方法名(参数列表);抽象类抽象类例1.闭合图形抽象类ClosedFigure及其子类矩形类Rectangle。final修饰符可应用于类、方法和变量最终类不能被继承,即最终类无子类publicfinalclassMathextendsObject//数学类,最终类publicclassMyMathex
JAVA高级类特性.pdf