• 构造方法


    构造函数(构造方法)

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

    在使用 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);
    	}
    	
    
    }
    

      

  • 相关阅读:
    lua 5.3最简单plugin编写
    CMake for MFC example
    写了个自动生成vcxproj的程序
    kindle試玩
    解放双手:如何在本地调试远程服务器上的Node代码
    PM2实用入门指南
    Express使用手记:核心入门
    Node服务一键离线部署
    fis-receiver:一行命令将项目部署到远程服务器
    Reflux系列01:异步操作经验小结
  • 原文地址:https://www.cnblogs.com/nsl714745601/p/7196041.html
Copyright © 2020-2023  润新知