• 类的方法类型——是否有参数,是否有返回值


    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));
                   
        }
    
    }
  • 相关阅读:
    中间件(1)分布式缓存
    大型网站架构演进(9)服务化
    大型网站架构演进(8)业务拆分
    大型网站架构演进(7)数据库拆分
    大型网站架构演进(6)使用NoSQL和搜索引擎
    大型网站架构演进(5)数据库读写分离
    大型网站架构演进(4)使用应用服务器集群
    大型网站架构演进(3)使用缓存改善网站性能
    大型网站架构演进(2)数据库与应用服务器分离
    大型网站架构演进(1)单机网站
  • 原文地址:https://www.cnblogs.com/Chenshuai7/p/5033344.html
Copyright © 2020-2023  润新知