科技行者

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

知识库

知识库 安全导航

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

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

  • 扫一扫
    分享文章到微信

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

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

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

关键字:

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

shen.java

class shen       //定义神类

{

String name,sex,shuxing;      //定义神的属性

shen(String n,String sx,String s)   //神的构造函数

{

name=n;        

shuxing=sx;

sex=s;

}

void miaoshushen()       //对神的描述

{           

System.out.println("伟大的神"+name+"是一位神奇的"+shuxing+"的"+sex+"神。"); 

}

niren madeNiren(String n,String s)  //神制作泥人的方法

{

System.out.println(name+"开始制作泥人!");

niren temp=new niren(n,s);

System.out.println("泥人"+n+"制作成功");

return temp;

}

ren chuiqi(niren temp)  //神对泥人吹气的方法,传入"niren"对象temp,返回"ren"对象temp2

{

System.out.println(this.name+"开始对泥人"+temp.name+"吹气");

temp.walk=true;     //泥人能够行走

temp.think=true;  //泥人能够思想

temp.talk=true;  //泥人能够说话

temp.ghost=true;  //泥人具备灵魂

System.out.println("泥人"+temp.name+"升级了");

ren temp2=new ren(temp.name,temp.sex);   //构造人取得了泥人的属性

System.out.println("泥人"+temp.name+"变成了真正的人");

return temp2;

}

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

{

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

}

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

{

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

}

}

nvwaZaoren.java

public class nvwaZaoren

{

public static void main(String[] args)

{

shen nvwa=new shen("女娲","女","人身蛇尾");

nvwa.miaoshushen();  //对女娲的描述

System.out.print("一天,");

nvwa.say("一个人好孤单啊,做几个泥人来陪我!");  //女娲说话

System.out.println("于是,");

niren zhangfei=nvwa.madeNiren("张飞","男");  //女娲制作泥人张飞

ren zf=nvwa.chuiqi(zhangfei);  //女娲对张飞吹气

zf.say("怎么只有我一个人啊,很无聊?");

nvwa.say(zf,"我给你作一个同伴");

niren diaochan=nvwa.madeNiren("貂禅","女");  //女娲制作泥人貂禅

ren dc=nvwa.chuiqi(diaochan);  //女娲对貂禅吹气

//以下三行是 张飞跟貂禅的对话

zf.say(dc,"试探","你好啊,你叫什么名字?");

dc.say(zf,"爽快","我的名字叫"+dc.name+",你呢?");

zf.say(dc,"含情脉脉","哦,你好"+dc.name+"我叫"+zf.name);

System.out.println("…………");

System.out.println(zf.name+"与"+dc.name+"愉快地交谈着");

System.out.println("…………");

System.out.println("时间漫漫过去了,"+zf.name+"与"+

dc.name+"的感情逐渐加深\n 终于有一天");

zf.jiehun(dc);  //张飞跟貂禅结婚

dc.creatbaby("男","无忌");    //貂禅生小孩  s 

}

}

 

查看本文来源

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

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

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