- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验六类的封装.doc
实验六 类的封装
实验名称实验 实验室 01605组成原理实验室 机 号 实验类型 验证型、设计型 学时 2 一、实验目的及要求本次上机实践所涉及并要求掌握的知识点 实验目的 二、实验环境本次上机实践所使用的平台和相关软件 微型计算机
Windows XP、JDK或MyEclipse 三、实验内容 1、编译验证第六讲的程序P.java,检查软件包对应的目录情况。
2、编译验证第六讲的程序TestP.java,理解软件包的使用和意义。
3、设计一个Input类,包含有用来输入整数和字符的方法,以使下面的程序能正确编译和执行。
import mylib.tools.Input;
import mylib.tools.P;
class TestInput{
public static viod main(String[] args){
int y = Input.aInt();
P.rintln(y);
String s = Input.aString();
P.rintln(s);
}
}
4、编译验证第六讲中关于public、protected、private的例程,理解成员的权限。
四、 源程序1:
package hhh;//建立新的软件包hhh
public class h1 { //建立新的类h1
public void init() //公共成员函数
{
System.out .println(龙年积存);
}
public void in()//公共的成员函数
{
System.out .println(龙年积存!!!!!);
}
package efdr; //建立新的软件包
import hhh.h1;//引入软件包hhh中的类
public class dfg { //建立新的类dfg包含主方法
/**
* @param args
*/
public static void main(String[] args) {//主方法程序的入口
// TODO Auto-generated method stub
h1 h=new h1();引用软件包中的类建立对象
h.init();//访问成员函数
h.in();//访问成员函数无返回值得方法
}
}
程序运行结果:
龙年积存龙年积存!!!!!
class Test{ //建立新的类Test
private int x=12; //私有成员变量
private void print()//私有成员方法
{
System.out.println(x);//输出控制
}
Public static void main(Sting[] args)//主方法,程序的入口
{
Test t=new Test();//对象的创建
t.print();//访问私有的成员函数
}
}
程序的运行结果:
12
程序的说明:由于本程序中的成员变量和成员方法都是私有的,因此,主方法和类的成员变量和成员函数都是在一个类中,这样,才能够访问成员变量和成员方法,否则,程序是不能运行通过的。
源程序3:(protect修饰)
Import java.util.scanner;//引入包
Class hh//建立新的类hh
{
Protect int x;//保护的成员变量
Protect tring (String s)//保护的成员方法
{
Return s;
}
}
Public class hhhh$ extends hh//包含主方法的类hhh$继承类hh
{
Public static void main(String []args)
{
Hh s=new hh();//建立类hh的对象s
s.x=12;//访问成员变量
System.out.println(s.x);//输出控制
System.out.println(“请输入字符串”);//输入字符串的提示
Scanner sc=new Scanner(System.in);
String ss=sc.next();//输入字符串
System.out.println( s.tring(s)); //输出控制
}
}
程序的运行结果:
12
输入字符串:dfdf
dfdf
程序的说明:由于成员变量和成员的方法都是private的,因此,在主方法的类中是可以被继承的。
五
您可能关注的文档
- 如何突破高考作文的选材.doc
- 如何管理技术团队.doc
- 如何缩短生物课件的制作周期.doc
- 如何网上购买星月菩提网络购买文玩菩提注意事项与诀窍.doc
- 如何设置“具有探究价值的问题”.doc
- 如何进行事故分析.doc
- 如何进行测试需求分析.ppt
- 如何通过人际性格分析来管理冲突.doc
- 如何通过数据分析夏季连衣裙爆款.doc
- 如何重新开始英语学习有什么高效的方法么.doc
- 商社行业2025年投资策略分析报告:产品上行周期黄金机遇.pdf
- 金属行业2025年投资策略分析报告:工业金属篇,莫听穿林打叶声,何妨吟啸且徐行.pdf
- 全球电竞运动行业市场前景及投资研究报告.pdf
- 和铂医药-市场前景及投资研究报告:依托Harbour Mice平台,BD新篇章.pdf
- 证券行业2025年投资策略分析报告:蓄势待发.pdf
- 2025年固定收益投资策略分析报告:风浪未平,蓄势待发,震荡.pdf
- 农林牧渔行业2025年投资策略分析报告:养殖风起,后周期顺势而上.pdf
- 深圳国际-市场前景及投资研究报告-国企优质资源禀赋,物流园转型升级,业绩弹性.pdf
- 汽车行业市场前景及投资研究报告:双轮驱动,智能引领.pdf
- 整车与电池行业板块2025年投资策略分析报告:新技术新领域景气共振,优选板块,结构性机遇.pdf
文档评论(0)