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));
            
    
        }
    
    }

  • 相关阅读:
    发音技巧
    SCROM标准和一些概念(转)
    我要告诉测试新手的 (转)
    LCMS与LMS
    SCORM标准的LMS ELearning 学习平台介绍
    【转载】经常在网上看人家的帖子,分享给组里面的兄弟共赏
    选择学习管理系统(LMS)不可忽略的十大要素
    委托(delegate)的使用
    LMS/LCMS相关概念简介
    软件测试
  • 原文地址:https://www.cnblogs.com/0927wyj/p/5028620.html
Copyright © 2011-2022 走看看