面向对象基础训练任务

编写 Car 类,属性有品牌(brand)和颜色(Color),定义 show 方法,打印所有属性
package part2;

public class Demo1 {
//    编写 Car 类,属性有品牌(brand)和颜色(Color),定义 show 方
//    法,打印所有属性。
    public static void main(String[] args) {
        car c = new car();
        c.brand = "红旗H9";
        c.Color = "黑色";
        c.show();
    }
}
class car{
    String brand;
    String Color;
    void show(){
        System.out.println(brand+"是"+Color);
    }
}

定义一个游戏类,包括游戏的属性包括:游戏名,类型,大小,星级,介绍等,可以调用方法输出游戏的介绍。
package part2;

public class Demo2 {
//    定义一个游戏类,包括游戏的属性包括:游戏名,类型,大小,星级,
//    介绍等,可以调用方法输出游戏的介绍。
    public static void main(String[] args) {
            games g = new games();
            g.name = "微信";
            g.type = "社交";
            g.level = "1G";
            g.size = "5星";
            g.s = "一款全方位的通讯应用,让你感受耳目一新的移动生活方式";
            g.show();
    }

}
class games{
    String name;//游戏名
    String type;//类型
    String level;//星级
    String size;//大小
    String s;//简介
    void show(){
        System.out.println("游戏名"+name);
        System.out.println("类型"+type);
        System.out.println("星级"+level);
        System.out.println("大小"+size);
        System.out.println("简介"+s);
    }
}
定义并测试一个代表员工的 Employee 类。它的属性包括“员工姓名”、 “员工号码”、“员工基本薪水”、“员工薪水增长率”;他的方法包括“构造方法”、“获取员工姓名”、“获取员工号码”、“获取员工基本薪水”、“计算薪水增长额”及“计算增长后的工资总额”。
package part2;

public class Demo3 {
//    定义并测试一个代表员工的 Employee 类。它的属性包括“员工姓名”、
//            “员工号码”、“员工基本薪水”、“员工薪水增长率”;他的方法包括“构造方法”、“获
//    取员工姓名”、“获取员工号码”、“获取员工基本薪水”、“计算薪水增长额”及“计
//    算增长后的工资总额”。
    public static void main(String[] args) {
        Employee e = new Employee();
        e.setA("张三");
        e.setB(001);
        e.setC(1000);
        e.setD(0.5f);
        e.sum();
    }
}

class Employee{
    String a;//员工姓名
    int b;//员工号码
    float c, d;//基本薪水,员工薪水增长率

    Employee(){

    }

    Employee(String a1,int b1,float c1,float d1){
        a = a1;
        b = b1;
        c = c1;
        d = d1;
    }

    String getA(){
        return a;
    }
    void setA(String a) {
        this.a = a;
    }
    int getB(){
        return b;
    }
    void setB(int b){
        this.b = b;
    }
    float getC(){
        return c;
    }
    void setC(float c){
        this.c = c;
    }
    float getD(){
        return d;
    }
    void setD(float d){
        this.d = d;
    }

    /**
     * 计算薪水增长额
     * @return
     */
    float e(){
        return c*d;
    }
    /**
     * 计算增长后的工资总额
     */
    float f(){
        return c*(1+d);
    }
    void sum(){
        System.out.println("员工姓名:"+getA());
        System.out.println("员工号码:"+getB());
        System.out.println("基本薪水:"+getC());
        System.out.println("员工薪水增长率:"+getD());
        System.out.println("薪水增长额:"+ e());
        System.out.println("增长总后的工资总额:"+f());
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值