《java语言类的特性》由会员分享,可在线阅读,更多相关《java语言类的特性(19页珍藏版)》请在金锄头文库上搜索。
1、第6章 Java语言类的特性,本章将指导读者学习Java类的私有成员和公共成员、类的构造方法、类方法的重载、类的静态成员的定义和使用。,实验目的 学习类的私有成员的定义。 学习类的公共成员的定义。 学习类的私有成员的访问方法。,实验25 类的私有成员与公共成员,实验要求 编写一个Java程序,在程序中定义一个Person类,其中age属性是一个私有属性,并且范围在520之间。,实验25 类的私有成员与公共成员,实验结果,实验25 类的私有成员与公共成员,实验目的 理解类的构造方法的作用。 理解默认的构造方法的执行过程。,实验26 类的构造方法1,实验要求 编写一个Java程序,在程序中定义一个
2、Student类,Student类有三个构造方法,分别对不同的属性进行初始化。,实验26 类的构造方法1,实验结果,实验26 类的构造方法1,实验目的 学习类的构造方法之间的调用。 学习关键词this的使用。,实验27 类的构造方法2,实验要求 编写一个Java程序,在程序中定义一个Employee类,Employee类有四个构造方法,分别对不同的属性进行初始化,有一个setAge()方法能设置age属性值,有一个getAge()方法能返回age属性值。,实验27 类的构造方法2,实验结果,实验27 类的构造方法2,实验目的 理解类的方法重载的作用。 掌握方法重载的关键点。,实验28 方法的重
3、载,实验要求 编写一个Java程序,在程序中定义一个MyPlus类,MyPlus类有三个plus( )方法,分别对不同的参数进行求和。,实验28 方法的重载,实验结果,实验28 方法的重载,实验目的 掌握Java语言中类的静态成员定义。 掌握静态成员和非静态成员的访问方式。,实验29 类的静态成员,实验要求 编写一个Java程序,在程序中定义一个Ca类,Ca类有静态成员和非静态成员,再定义一个Cb类,在Cb类中创建Ca类的对象。,实验29 类的静态成员,实验结果,实验29 类的静态成员,实验目的 学习对象的赋值。 学习对象的比较。,实验30 对象的赋值与比较,实验要求 编写一个Java的 程序,在程序中定义一个StudentA类,生成StudentA类的二个对象,分别对这些对象进行赋值,再进行比较。,实验30 对象的赋值与比较,实验结果,实验30 对象的赋值与比较,