zoukankan      html  css  js  c++  java
  • 面向对象---代码练习(以车为案例)

    package com.hanqi;
    
    public class Car {
    
        //属性    成员变量
        
        //车的颜色
        String YanSe;
        
        //车的品牌
        String PinPai;
        
        //读属性   表示有返回值  没有参数    getter方法
        public String getPinPai()
        {
            return PinPai;
        }
        //写属性  无返回值  有参数
        public void setPinPai(String pinpai)
        {
            //验证
            if(pinpai.equals("")){
            System.out.println("品牌不能为空");
            }
            else {
            PinPai = pinpai;
        }
        }
        
        //油箱容量
        double YouXiangRongLiang;
        
        //当前油量
        double DangQianYouLiang;
        
        public void faDong(){
            System.out.println("汽车被发动了");
            //改变车的状态
        }
        
        public double getDQYL(double xingshi)
        {
            return DangQianYouLiang-(xingshi * 10/100);
        }
        
        //方法  成员函数/成员方法
        //有没有返回值
        //有没有参数
        
        //void表示无返回值
        //(参数)
        
        //无返回值有参数
        
        public void jiaYou(double youliang){//方法第一个字母要小写
        
            //加油
            DangQianYouLiang += youliang;
            System.out.println("这次给"+YanSe+"的"+ PinPai +"车加了"+youliang+"升油");
        }
        }
    package com.hanqi;
    
    public class test {
    
        public static void main(String[] args) {
            // 构建一个Car的实例,对象
            
            Car xiali =new Car();
            
            xiali.PinPai = "夏利";
            xiali.setPinPai("夏利");
            
            System.out.println("车的品牌 = "+ xiali.getPinPai());
            xiali.YanSe = "红色";
            
            xiali.jiaYou(40);//加油
            xiali.faDong();
            System.out.println("行驶100公里剩余油量 = "+xiali.getDQYL(100));
            
    
        }
    
    }

  • 相关阅读:
    OnsenUI和AngularJS配合搭建混合应用基本步骤
    cordova plugin add cordova-plugin-dialogs cordova自定义插件
    Android题目
    Service服务
    SD卡 存储与读写
    Service服务生命流程 广播Broadcast
    Volley 网络请求 (常用)
    Jason 键值对 网络请求
    写文件
    aaa
  • 原文地址:https://www.cnblogs.com/0927wyj/p/5028620.html
Copyright © 2011-2022 走看看