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();
        }
    
    }
  • 相关阅读:
    S3C44b0x通用延时函数,延时time个100us函数理解
    LeetCode-058-最后一个单词的长度
    LeetCode-053-最大子序和
    LeetCode-035-搜索插入位置
    LeetCode-027-移除元素
    LeetCode-026-删除有序数组中的重复项
    LeetCode-025-K 个一组翻转链表
    LeetCode-024-两两交换链表中的节点
    LeetCode-023-合并K个升序链表
    LeetCode-021-合并两个有序链表
  • 原文地址:https://www.cnblogs.com/tfl-511/p/5883861.html
Copyright © 2011-2022 走看看