package edu.xcdq;
public class Phone {
public double width;
public double high;
public int weight;
public String color;
/*
* 构造方法:没有返回值 方法的名字和类名需要完全一致
* 通过构造方法,可以创建对象
* */
public Phone(){
System.out.println("我被创建了");
}
/*
* 构造方法
* 含有全部的参数
* */
/* public Phone(double kuan,double gao,int zhongliang,String yanse){
width = kuan;
high = gao;
weight = zhongliang;
color = yanse;
}*/
public Phone (double width, double high,int weight,String color){
this.width =width;
this.high = high;
this.weight = weight;
this.color =color;
}
/*
构造函数
含有部分参数
*/
public Phone (double kuan ,double gao , int zhongliang){
width = kuan;
high = gao;
weight = zhongliang;
}
/*
* 方法的重载
* 要求 : 1. 方法的名字相同 2. 参数不同
* 2.1 参数类型不同
* 2.2 参数的个数不同
* 2.3 参数类型的调用顺序不同
* */
public void kaiji(){
System.out.println("手机正在开机");
}
public void kaiji(int i,double j){
}
public void kaiji (double j , int i){
}
public void kaij (int i,int j,int k){
}
/*private int kaiji(){
}*/
public void guanji(){
System.out.println("手机正在关机");
}
public String toString() {
return "["+this.width + this.high +this.weight + this.color+ "]";
}
}
构造方法
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 抽象类与接口的比较 (Java)SSM+MySQL实现旅游管理系统【含源码】https://blog.csdn.n...
- 给对应对象初始化。 1、构造方法时一种特殊的方法,作用:给对应对象初始化。特殊在哪?1 构造函数的函数名与类名一致...
- // 有加关键字,有初始化块class A constructor(a: String,b: Int) {val ...
- 匿名函数 Java Lambda 表达式(又名闭包(Closure)/匿名函数) 构造方法 构造方法的作用:给对象...
- 自定义构造方法 在 静态方法 一节当中我们已经提到它们可以作为从不同数据构造枚举的方便形式。在之前的例子里也展示过...