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

 

 

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

}

 

posted on 2015-12-09 16:47  Chen_s  阅读(558)  评论(0编辑  收藏  举报

导航