科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件实例讲解JAVA中“类”的应用(1)

实例讲解JAVA中“类”的应用(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

通过对本文实例以及程序的理解,您将掌握以下知识点:类、构造函数、方法、方法的重载、对象、传参和返回值。

作者:鹏鹏 来源:天极社区  2007年9月2日

关键字: 应用

  • 评论
  • 分享微博
  • 分享邮件

程序要表达的内容:

伟大的神女娲是一位神奇的人身蛇尾女神

一天,她觉得

"我好孤单啊,有个人陪陪我多好啊!"

于是,她开始

捏泥人...

一个泥人制作完毕!

吹口气...

泥人学会直立行走!

泥人学会语言!

泥人学会思考!

泥人具备了灵魂!

一个人诞生了!

----人开始展示自己的生活----

开始交谈了

后来结婚了

后来生小孩了

源代码实现:

niren.java

class niren   //定义泥人类

{

String name,sex;   

boolean walk,think,talk,ghost;

niren(String n,String s)  //泥人的构造函数

{

name=n;

sex=s;

walk=think=talk=ghost=false;

}

}

ren.java

class ren  //定义人类

{

String name,sex;

ren banlv;  //伴侣

boolean jh;  //是否结婚

ren(String n,String s)  //人类的构造函数

{

name=n;

sex=s;

banlv=null;

jh=false;

}

void say(String word)  //人说话的方法

{

System.out.println(this.name+"说:\""+word+"\"");

}

void say(ren temp,String word)  //人交谈的方法(对象,内容)

{

System.out.println(this.name+"对"+temp.name+"说:\""+word+"\"");

}

void say(ren temp,String bq,String word)  //人交谈的方法(对象,表情,内容)

{

System.out.println(this.name+bq+"地对"+temp.name+"说:\""+word+"\"");

}

void jiehun(ren temp)  //定义结婚的方法

{

if(sex!=temp.sex&&this.jh==false&&temp.jh==false)  //判断他们的性别以及婚姻状态

{

System.out.println(this.name+"与"+temp.name+"正在教堂举办婚礼,大家祝福他们!");

this.banlv=temp;

temp.banlv=this;

temp.jh=this.jh=true;

System.out.println(this.name+"与"+temp.name+"成为合法夫妻!");

}

else

{

System.out.println(this.name+"试图与"+temp.name+"结婚,不符合婚姻法的条件!");

}

}

ren creatbaby(String s,String m)  //定义生小孩的方法,两个参数(性别、名)

{

if(this.sex=="女"&&this.banlv!=null)  //判断是否具备生小孩的条件

{

ren baby=new ren("","");

baby.name=this.banlv.name.charAt(0)+m;   

//this.banlv.name.charAt(0)取得小孩父亲的姓

baby.sex=s;

System.out.println(this.name+"进入医院生小孩,生下了一个又白又胖的"

+baby.sex+"孩,他的名字叫\""+baby.name+"\",我们祝福他健康成长!");

return baby;

}

else

{

System.out.println(this.name+"试图进入医院生小孩,

但是他不具备生小孩的能力,被医生赶出来了!");

return null;

}

}

}

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章