zoukankan      html  css  js  c++  java
  • 构造方法

    构造函数(构造方法)

    静态属性, 属性, 成员变量
    动态属性, 方法, 成员方法

    在使用 new 来创建一个对象的时候就是调用的这个类的一个构造方法(构造函数), 构造方法名与类同名, 并且没有返回值(没有返回值也不要写void)

    空参的构造函数和有参数的构造函数

    注释, 命名规则!!!!!!!!!!

    每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。

    在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。

    package com.hanqi.maya.model;
    
    public class Phone {
    
    	public String pinpai;
    	public String xinghao;
    	public int jiage;
    	public int yongshi;
    	public int haodian;
    	public double shihao;
    	//构造方法
    	public Phone (){
    	}
    	//构造方法
    	public Phone(String _pinpai,String _xinghao,int _jiage,int _yongshi,int _haodian){
    		
    		pinpai = _pinpai;
    		xinghao = _xinghao;
    		jiage = _jiage;
    		yongshi = _yongshi;
    		haodian = _haodian;
    	}
    	
    	public void xianshi(){
    		System.out.println("品牌:"+pinpai);
    		System.out.println("型号:"+xinghao);
    		System.out.println("价格:"+jiage);
    		System.out.println("用时:"+yongshi );
    		System.out.println("耗电量:"+haodian);
    		}
    		
    		public void run (int dianliang){
    			int a = haodian/yongshi;
    			shihao = a;
    			System.out.println("每小时耗电"+shihao+"%");
    			if( shihao <= 10);{
    			System.out.println("请及时充电!");
    			}
    		}
    		
    	}
    

      

    import com.hanqi.maya.model.Phone;
    
    
    public class Main {
    
    	public static void main(String[] args) {
    	
    		Phone p = new Phone("小米","五",1599,6,60);
    		p.xianshi();
    		p.run(0);
    	}
    	
    
    }
    

      

  • 相关阅读:
    解决微信OAuth2.0网页授权回调域名只能设置一个的问题
    js中window.location.search的用法和作用。
    在T-SQL语句中访问远程数据库
    C# 解析 json
    C#后台执行JS
    WhereHows前后端配置文件
    jar打包混淆上传全自动日志
    quartz中设置Job不并发执行
    解决eclipse maven 项目重新下载包这个问题
    Sublime Text 3中文乱码问题解决(最新)
  • 原文地址:https://www.cnblogs.com/nsl714745601/p/7196041.html
Copyright © 2011-2022 走看看