1. 设计一个Person类,包含:姓名,年龄,性别。要求:该类至多只能创建一男、一女两个对象。

2. 设计一个测试类Test,创建若干个Person类对象,测试是否符合要求。package test8;

class person {

String name;

int age;

char sex;

static int flag1 = 1, flag2 = 1;

private person(String n, int a, char s) {

name = n;

age = a;

sex = s;

if (s == 'm') {

flag1--;

}

if (s == 'f') {

flag2--;

}

}

public static person newperson(String n, int a, char s) {

if (s == 'm' && flag1 != 0) {

person p = new person(n, a, s);

return p;

} else if (s == 'f' && flag2 != 0) {

person p = new person(n, a, s);

return p;

} else {

return null;

}

}

public String toString() {

return ("name:" + name + " age:" + age + " sex:" + sex);

}

}

public class test {

public static void main(String[] args) {

person p1 , p2 , p3 ;

p1= person.newperson("mary", 11, 'f');

p2=person.newperson("tom", 14, 'm');

java实验的总结_java实验总结相关推荐

  1. java 实验报告模板_Java实验报告模板.doc.doc

    Java实验报告模板.doc 实 验 报 告 课程名称Java面向对象程序设计实验名称检查危险品姓名吴超益学号201424134114专业年级14物联网一.实验目的: 本实验的目的是让学生掌握try- ...

  2. java实验的总结_Java实验总结——初学(上)

    实验一 集合(一) [实验目的与要求] 1.了解Java集合类的概念: 2.掌握常用集合类的使用方法和技巧,并能应用到实际操作中. [实验内容] 1.请编写一个程序,要求如下:1)首先生成10个1至1 ...

  3. java实验报告答案_Java实验报告--继承与接口

    学院 专业 班.学号 姓名 教师评定_________________ 实验题目 继承与接口 一. 实验目的与要求 实验目的: 1.掌握类的继承关系. 2.掌握接口的定义与使用. 实验要求: 按下列要 ...

  4. java实验及答案_JAVA实验4-1答案

    GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称 学院(系) 学生姓名 实验四(1). 类与对象(第1 部分) 信息学院 彭德权 专业 Java程序设计与开发 课程名称 课 ...

  5. java实验3答案_java实验3 .doc

    [单选题]主机甲与主机乙之间建立一个TCP连接,主机甲向主机乙发送了3个连接的TCP段,分别包含300字节.400字节和500字节的有效载荷,第3个段的序号为900.若主机乙仅正确接收第1和第3个段, ...

  6. java作品设计报告书_java实验报告书格式模板.doc

    java实验报告书格式模板.doc 广东第二师范学院 计算机科学系 实验报告Java实验报告实验名称 实验分组号 实 验 人 班 级 学 号 实验指导教师 实验场地 实验时间 成 绩 a51ced6b ...

  7. java实验报告二_java实验报告二

    北京电子科技学院(BESTI) 实验报告 课程:java程序设计                        班级:1351             姓名:陈民禾      学号:20135124 ...

  8. java实验报告二_Java实验报告(实验二)

    (1)伪代码  (2)产品代码  (3)测试代码 a.首先在虚拟机中建立一个以自己学号命名的文件夹,以存放自己实验中的代码.运行结果以及截图 2.按照实验说明里的要求,将代码输入,并运行出结果: 做以 ...

  9. java实验 输入输出流_java实验七 输入输出流

    有关java的实验和程序 实验七 输入输出流 一.实验目的和要求 目的: 1.掌握使用输入输出流进行文件的读写操作. 要求: 1.实验报告给出内容1,2的填充代码以及内容3的全部源代码. 二.实验内容 ...

  10. java 抛出异常的目的_Java实验八,异常

    一.实验目的 1. 掌握自定义异常类的编写: 2. 掌握使用try-catch语句来处理异常. 二.实验内容及要求 车站检查危险品的设备,如果发现危险品会发出警告.编程模拟设备发现危险品: 1. 编写 ...

最新文章

  1. github 视觉测量_计算机视觉八大任务全概述:PaddlePaddle工程师详解热门视觉模型...
  2. Python中urllib2总结
  3. 为什么java需要静态类_为什么Java主要方法是静态的?
  4. Swift语言快速入门
  5. python时间序列分析航空旅人_python时间序列分析
  6. docker .env文件_基于Docker搭建Nacos集群
  7. 【Keil5】关于keli5使用ST-link下载的配置方法
  8. 论项目整体管理-软考论文整理一
  9. 笔记本升级--固态硬盘安装双系统win10-CentOS
  10. Android 中自定义ViewGroup实现流式布局的效果
  11. 在线PNG图片压缩工具推荐——TinyPng
  12. 支持 C++11/14/17 功能(现代 C++
  13. Python函数 — 类型提示和存根文件
  14. 【程序设计】程序错误与异常处理
  15. linux系统有哪些版本 linux系统哪个版本好用
  16. Latex 定义definition
  17. 黑苹果 看不了电量_黑苹果更换ssd 西数黑盘 三星970 pro 看傻眼了
  18. 开关电源中的电阻和电容串联起来有那些作用
  19. 如何成为顶尖开发者?从升级认知开始
  20. 程序设计之C语言英文单词排序

热门文章

  1. 案例:Oracle 11g RAC 数据库连接数过高处理办法
  2. 上海理工大学:用数字技术打响智慧抗疫信息战
  3. 编程谜题:提升你解决问题的训练场
  4. 带你梳理Roach全量恢复的整体流程
  5. 【华为云技术分享】【论文阅读】增量学习近期进展及未来趋势预测
  6. 【华为云技术分享】【测试微课堂】DevOps敏捷测试之道
  7. 【华为大咖分享】11.五星级软件工程师的高效秘诀(后附PPT下载地址)
  8. SpringCloud与SpringConfig分布式配置中心
  9. Java List相关用法
  10. 错误代码666020_Windows 系统错误代码大全