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

      

  • 相关阅读:
    重构该何时登场
    重构
    中国剩余定理
    连分数的应用
    连分数的性质
    有限连分数与欧几里德除法的联系
    连分数
    费马大定理
    P4178 Tree 点分治
    LOJ 6029. 「雅礼集训 2017 Day1」市场
  • 原文地址:https://www.cnblogs.com/nsl714745601/p/7196041.html
Copyright © 2011-2022 走看看