zoukankan      html  css  js  c++  java
  • java-面向对象练习2

    1.按要求编写Java应用程序:

    (1)编写西游记人物类(XiYouJiRenWu)

    其中属性有:身高(height),名字(name),武器(weapon)

    方法有:显示名字(printName),显示武器(printWeapon)

    (2)在主类的main方法中创建二个对象:zhuBaJie,sunWuKong。并分别为他

    们的两个属性(name,weapon)赋值,最后分别调用printName, printWeapon方法

    显示二个对象的属性值。

    package com.hanqi;
    
    public class Xiyou {
        //属性
        double height;
        String name,weapoo;
        
        //构造方法
        Xiyou(String na,String we)
        {
            name=na;
            weapoo=we;
        }
        
        //成员方法
        void printName()
        {
            System.out.println(name);
        }
        void printWeapon()
        {
            System.out.println(weapoo);
        }
    }
    package com.hanqi;
    
    public class Teas04 {
    
        public static void main(String[] args) {
            Xiyou xi=new Xiyou("孙悟空","金箍棒");
            xi.printName();
            xi.printWeapon();
            xi.name="猪八戒";
            xi.weapoo="就此丙帕";
            xi.printName();
            xi.printWeapon();
                    
    
        }
    
    }

    2、

    编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变

    量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,

    编写一个主类,在主类中测试Account类的功能。

    package com.hanqi;
    
    public class Account {
        long zhanghao;
        double yue;
        double cunkuan;
        double qukuan;
        Account(long z,double y,double c,double q)
        {
            zhanghao=z;
            yue=y;
            cunkuan=c;
            qukuan=q;
        }
        long getZhanghao()
        {
            return zhanghao;
        }
        double getCunkuan()
        {
            return cunkuan;
        }
        double getQukuan()
        {
            return qukuan;
        }
        double getYue()
        {
            yue=yue+cunkuan;
            yue=yue-qukuan;
            return yue;
        }
    }
    package com.hanqi;
    
    public class Test05 {
    
        public static void main(String[] args) {
              Account a=new Account(2138128947198776L,1000.0,500.0,200.0);
              System.out.println("账号:"+a.getZhanghao()+"原始余额是="+a.getYue());
              System.out.println("账号:"+a.getZhanghao()+"存款是="+a.getCunkuan());
              System.out.println("账号:"+a.getZhanghao()+"取款是="+a.getQukuan());
              System.out.println("账号:"+a.getZhanghao()+"余额是="+a.getYue());
    
        }
    
    }

    3、

    编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型

    成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒)

    进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义

    一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这

    些对象调用方法show()来显示时钟的时间。

    package com.hanqi;
    
    public class Shijian {
        //属性
        int hour;
        int minutes;
        int seconds;
        int show;
        //构造方法
        Shijian(int h,int m,int s)
        {
            hour=h;
            minutes=m;
            seconds=s;
        }
        //成员方法
        int getShow()
        {
            System.out.println("当前时间为:"+hour+""+minutes+""+seconds+"");
            return show;
        }
    
    }
    package com.hanqi;
    
    public class Test06 {
        public static void main(String[] args)
        {
            Shijian shi=new Shijian(3,45,34);
            shi.getShow();
            shi.minutes=12;
            shi.getShow();
        }
    
    }
  • 相关阅读:
    防火墙透明模式
    HP管理工具System Management Homepage安装配置
    kbmmw 中JSON 中使用SQL 查询
    kbmmw 中JSON 操作入门
    第一个kbmmw for Linux 服务器
    kbmmw 5.02发布
    kbmmw 5.01 发布
    使用delphi 10.2 开发linux 上的Daemon
    使用unidac 在linux 上无驱动直接访问MS SQL SERVER
    使用delphi 10.2 开发linux 上的webservice
  • 原文地址:https://www.cnblogs.com/tfl-511/p/5883861.html
Copyright © 2011-2022 走看看