zoukankan      html  css  js  c++  java
  • 类的方法类型——是否有参数,是否有返回值

    package com.hanqi;//包名
    
    public class Car {    //public(可以公开访问)  class(类) Car(类名 第1个字母大写)
    
        //属性  成员变量
        //车的颜色
        private String Yanse;
        public String getYanse() {//有返回值,没有参数
            return Yanse;
        }
        public void setYanse(String yanse) {//无返回值,有参数
            Yanse = yanse;
        }
        //车的品牌
        private String PinPai;//变为私有
        
        //读属性
        public String getPinPai()//有返回值,没有参数的方法  getter方法 (取值用)外边能读
        {
        return PinPai;    //去读   上面相当于封装
        }
        //写属性  无返回值  有参数     setter方法(赋值用)
        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 getDangQianYouLiang(double xingshi)
        {
            return DangQianYouLiang-(xingshi*10/100);
        }
        
        //方法  成员函数 成员方法
        //1.有没有返回值 2.有没有参数 
        
        //void 无返回值
        //(参数)
        public void jiaYou(double youliang)//无返回值,有参数
        {
            //加油
        DangQianYouLiang+=youliang;    
        
        System.out.println("这次给"+Yanse+PinPai+"加"+youliang+"升油");}
        
        }
    package com.hanqi;
    
    import com.hanqi.Car;
    
    public class test1 {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
    
            
            
            //构建一个Car的实例,对象
                    Car xiali = new Car();
                    xiali.setPinPai("夏利");
                    xiali.getPinPai();
                    System.out.println("车的品牌="+xiali.getPinPai());
                    xiali.setYanse("红色");
                    xiali.getYanse();
                    //上面的PinPai和YanS
                    //xiali.jiaYou(40);//加油        
                    xiali.YouXiangRongLiang=40;
                    //xiali.DangQianYouLiang=30;
                    xiali.jiaYou(40);//
                    xiali.faDong();
                    System.out.println("行驶100公里剩余油量="+xiali.getDangQianYouLiang(100));
                   
        }
    
    }
  • 相关阅读:
    分页查询
    matlab 常用机器学习算法的实现
    powerpoint(ppt) 的制作
    powerpoint(ppt) 的制作
    libsvm 的使用
    libsvm 的使用
    TFRecord —— tensorflow 下的统一数据存储格式
    numpy 数据类型与 Python 原生数据类型
    numpy 数据类型与 Python 原生数据类型
    Python str 与 bytes 类型(Python2/3 对 str 的处理)
  • 原文地址:https://www.cnblogs.com/Chenshuai7/p/5033344.html
Copyright © 2011-2022 走看看