Java语言程序设计实验.ppt

Java语言程序设计实验.ppt

ID:49376534

大小:60.00 KB

页数:10页

时间:2020-02-05

Java语言程序设计实验.ppt_第1页
Java语言程序设计实验.ppt_第2页
Java语言程序设计实验.ppt_第3页
Java语言程序设计实验.ppt_第4页
Java语言程序设计实验.ppt_第5页
资源描述:

《Java语言程序设计实验.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java语言程序设计实验实验5Java类的高级特性实验目的5.1Java成员访问权限5.2方法重载和构造方法5.3Static,This等关键词的用法5.4内部类和匿名类的定义和使用哈尔滨工程大学计算机科学与技术学院李晋1、publicclassHello{publicinti=10;privateintj=20;protectedintk=30;publicvoidf(){System.out.println("thisisf()");}privatevoidg(){System.out.println

2、("thisisg()");}protectedvoidh(){System.out.println("thisish()");}publicstaticvoidmain(String[]arg){Helloh=newHello();System.out.println(h.i);System.out.println(h.j);System.out.println(h.k);h.f();h.g();h.h();}}5.1Java成员方法的类内访问哈尔滨工程大学计算机科学与技术学院李晋publicclass

3、A{publicinti=10;privateintj=20;protectedintk=30;publicvoidf(){System.out.println("thisisf()");}privatevoidg(){System.out.println("thisisg()");}protectedvoidh(){System.out.println("thisish()");}}publicclassHello{publicstaticvoidmain(String[]arg){Aa=newA();

4、System.out.println(a.i);System.out.println(a.j);System.out.println(a.k);a.f();a.g();a.h();}}5.2Java成员方法的类外访问哈尔滨工程大学计算机科学与技术学院李晋实验五Java类的高级特性classTree{intheight;Tree(){prt("Plantingaseedling");height=0;}(请填空){prt("CreatingnewTreethatis"+i+"feettall");heigh

5、t=i;}staticvoidprt(Strings){System.out.println(s);}(请填空)prt("Treeis"+height+"feettall");}(请填空){prt(s+":Treeis"+height+"feettall");}publicclassOverloading{publicstaticvoidmain(String[]args){for(inti=0;i<5;i++){Treet=newTree(i);t.info();t.info("overloadedme

6、thod");}//Overloadedconstructor:newTree();}5.3方法和构造函数重载哈尔滨工程大学计算机科学与技术学院李晋publicclassConstructerTest1{ConstructerTest1(){(请填空)(12);System.out.println("noparameterconstruct");}ConstructerTest1(intx){System.out.println("oneparameterconstruct");}{System.out.

7、println("init");}static{System.out.println("staticinit");}publicstaticvoidmain(String[]args){newConstructerTest1();newConstructerTest1();}}5.4static用法哈尔滨工程大学计算机科学与技术学院李晋publicclassCar{publicvoiddrive(){System.out.println("Drivingacar!");}publicstaticvoidm

8、ain(String[]args){Carcar=newCar(){publicvoiddrive(){System.out.println("Drivinganthercar!");}};car.drive();}}·一个匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类5.5匿名内部类哈尔滨工程大学计算机科学与技术学院李晋类和对象6、定义一个Book类,该类定义中包括:数据成员:bookname,price,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。