java第四次实验报告
更新时间:2023-10-03 10:39:01 阅读量: 综合文库 文档下载
南京信息工程大学 实验(实习)报告
实验课程 java程序设计 实验名称 第四次实验 实验日期 2016-4-25 指导老师 专业 年级 姓名 学号 得分
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
实验目的:对java的接口,包与泛型以及字符串处理的相关练习。 实验内容:
对接口,包与泛型相关练习:
1、 编程证明:接口内的数据成员被自动设置为 static 和 final。 程序内容:
package staticandfinal;
/*
* staticAndFinal.java */ interface inter{ int x=2;
}
class derived implements inter{ }
public class StaticAndFinal{
public static void main(String args[]){ inter in=new derived();
// in.x=100; // 不能赋值
System.out.println(in.x+\ \ }
}
运行结果: run: 2 2
成功构建 (总时间: 0 秒)
2、 编写一个类,它具有一个 protected 数据成员。在同一个文件内再编写第二个类,在这
个类内编写一个方法,以操作第一类内的 protected 数据成员。 程序内容: package pro;
/*
* Pro.java */
class class1{
protected int arg;
}
class class2{
public void function1(){
// System.out.println(class1.arg); // 不能操作该变量 System.out.println(\调用结束!\ } }
public class Pro {
public static void main(String[] args) { class1 c1 = new class1(); class2 c2 = new class2();
c2.function1(); } }
运行结果: run:
调用结束!
成功构建 (总时间: 0 秒)
3、 采用 public、private、protected 以及默认等类型创建一个类,然后定义这个类的一个对
象。观察在访问所有类成员时会出现哪种类型的编译错误。 程序内容:
package testclass;
class Test{
public String pub; private String pri; protected String prot; String fri;
Test(){
this.pub = \ this.pri = \ this.prot = \ this.fri = \ } }
public class Testclass {
public static void main(String[] args) {
Test tmp = new Test();
System.out.println(tmp.pub); System.out.println(tmp.prot); System.out.println(tmp.fri); System.out.println(tmp.pri); } }
运行结果: run: public protected friendly
Exception in thread \可以在testclass.Test中访问private at testclass.Testclass.main(Testclass.java:28) Java Result: 1
成功构建 (总时间: 1 秒)
4、 编写一个类,它具有public、private、protected 以及默认等类型的成员,将这个类存放
在某个包中。 在另外一个包内再写第二个类,在此类内编写一个方法,以操作第一类内的各个数据成员,观察在访问所有类成员时会出现哪种类型的编译错误。 程序内容:
包Testclass1中: package Testclass1;
public class Testclass1{ public String pub; private String pri; protected String prot; String fri;
public Testclass1(){
this.pub = \ this.pri = \ this.prot = \ this.fri = \ } }
包Testclass2中: package testclass2;
import Testclass1.*;
public class Testclass2 {
public static void main(String[] args) { Testclass1 tmp;
tmp = new Testclass1(); System.out.println(tmp.pub); System.out.println(tmp.pri); System.out.println(tmp.prot); System.out.println(tmp.fri); } }
运行结果: run: public
Exception in thread \可以在Testclass1.Testclass1中访问private at testclass2.Testclass2.main(Testclass2.java:17) Java Result: 1
成功构建 (总时间: 1 秒)
对字符串处理相关练习:
1、 编写一个采用随机函数生成句子的游戏。现有4个字符串数组:article、noun、verb、
preposition,它们的内容分别是: the、a 、one 、some、any ; boy、girl、dog、town、car ;
drove、jumped、ran、walked、skipped和 to、from、over、under、on。 依照句法要求:article + noun + verb + preposition + article + noun,编写程序以产生 20 个句子。 程序内容:
package sentence;
import java.util.* ; import java.awt.*; import java.applet.*;
public class Sentence extends Applet { Random r=new Random ();
String list[][]={{\ {\
{\ {\
{\ {\
TextArea output; Button m; int b,c;
public void init() {
output=new TextArea(25,50); m=new Button(\开始\ add(output); add(m); }
public boolean action(Event e,Object o){ output.setText (\
if(e.target==m){
for(int i=0;i<20;i++){
output.appendText((i+1)+\ for(int j=0;j<6;j++){
c=(int)(5*r.nextFloat ());
output.appendText((list[j][c])+\ }
output.appendText(\ } }
return true; } }
运行结果截图:
正在阅读:
java第四次实验报告10-03
这一天让我铭记作文700字06-19
党工委--科技局解放思想经验材料11-24
2014中小学教师系列柳州市高级评委会评审通过人员名单:292人06-18
2013来良市驾驶考试货车仿真试题03-30
2018年国家公务员考试行测真题及答案解析(省级)04-16
2016年对口升学英语模拟试题05-14
冶金等工贸企业安全生产标准化基本规范评分细则(印刷)08-08
高中学习小组学习计划范文(标准版)4篇05-04
社区党员代表大会工作报告12-12
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 实验
- 报告
- java
- 实验一操作系统的引导
- 第六章 生物氧化
- 药品不良反应与药害事件监测报告管理制度
- XX六年级数学下册总复习探索规律上课学习上课学习教案(北师大版)
- 徐闻县下桥中学教师专业技术职务聘任工作实施方案
- 《教育研究方法#》参考答案
- 全国银行间同业拆借中心利率互换交易确认细则
- 剪纸兴趣小组活动总结
- 物化总结
- 百货商场反恐维稳应急预案
- 美术特色课程及学校社团开设 - 图文
- C语言考试重点(考前必看,吃透必过)
- 高考英语复习1Unit1Livingwell知能演练轻松闯关含解析新人教版选修72019080757
- 迈瑞BC-2600的SOP文件
- 临床路径外科(10个)(县医院版)(卫办医政发〔2011〕100号)
- 商务部、国家外汇管理局关于进一步加强、规范外商直接投资房地产业审批和监管的通知(商资函50)号
- 广西住房公积金委托货款暂行办法
- 外国文学试题库
- 试卷一
- 江西师范大学毕业论文管理手册