米粉的构造方法和重载

public class Fen {
String mianma;
int liang;
boolean likesoup;

Fen(String m, int l, boolean s){
    mianma=m;
    liang=l;
    likesoup=s;
}

public Fen(String m, int l) {
    mianma=m;
    liang=l;
}

public void eat(String mianma,int liang,boolean likesoup){

}
public void eat(String mianma,int liang){
System.out.println(mianma+liang);
}
public void eat(String mianma){
System.out.println(mianma);
}
public void check(){
    System.out.println(mianma+liang+likesoup );
}

}
public class Test{
    public static void main(String[] args) {
Fen f=new Fen("牛肉", 2, false);
f.check();
f.eat("牛肉",3);
Fen f1=new Fen("酸辣", 2, true);
f1.check();

}

}
时间: 2024-08-09 19:20:25

米粉的构造方法和重载的相关文章

JavaSE7基础 类中 构造方法的重载

版本参数:jdk-7u72-windows-i586注意事项:博文内容仅供参考,不可用于其他用途. 代码 class Test{ public String name; public Test(){ System.out.println("无参数构造方法"); } //构造方法的重载 //可以通过构造方法 给 成员变量赋值 public Test(String name){ System.out.println("有参数构造方法"); this.name = nam

构造方法的重载

构造方法重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表 构造方法注意事项 a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法. b:如果我们给出了构造方法,系统将不再提供默认的无参构造方法. 注意:这个时候,如果我们还想使用无参构造方法,就必须自己给出. 建议永远自己给出无参构造方法

java的构造方法 this 重载

this1.隐含的局部变量在方法中指向调用该方法的对象()使用:当成员变量与局部变量同名的时候,通过this说明哪一个是成员变量.(this指向的是成员变量) 2.作为当前类的构造方法名存在作用:在构造方法第一句话去调用其他重载的构造方法

实验十二:面向对象基础 5、构造方法、重载

1.类执行顺序验证( 成员 类变量 初始化 静态 构造方法 ) 2.模拟ATM取款机 密码校验 存款取款查询转账( 对象:卡( (卡号string.密码string.余额double) (查询.取款bool.)) 数组 ) 3.计算矩阵周长面积 实训课结束后,由学委收集实验报告(文件命名:学号_实验编号),收集完后发到邮箱[email protected] 下节实训课交齐 报告模板下载:https://pan.baidu.com/s/1Vzrq7y4CtkwykcTmymJuxQ 原文地址:ht

java-分支重载以及构造方法

1:方法的签名: 方法名+参数列表就是一个方法的签名 2.方法的重载(Overload): 1)发生在同一个类中,方法名称相同,参数列表不同 2)编译器在编译时会根据方法的签名自动绑定方法 3.构造方法: 1)常常用于给成员变量赋初值 2)与类同名,没有返回值类型 3)在创建(new)对象时被自动调用 4)构造方法可以重载 5)若自己不写构造方法,则编译器默认一个无参构造方法 若自己写了构造方法,则不再默认提供 4.this:指代当前对象,哪个对象调用方法指的就是哪个对象只能用在方法中,方法中访

1.28 Java基础总结 ①方法重载②构造方法

1.28 Java基础总结 ①方法重载②构造方法 一.方法的重载在同一个类中,方法名相同,形参列表不同访问修饰符.返回类型和是否重载无关:按顺序对应的形参列表类型不同即可 二.构造器在类创建一个实例时被调用,构造方法只能用new关键字调用目的:初始化实例,初始化类属性(0,0.0,null,false)无返回值,和类名一致,用来构造对象作用:为对象分配内存, 创建并初始化成员变量(通过类创建,所以可以在static方法中调用构造方法) 返回引用,引用.属性:引用.方法(所以无返回值) 三.构造方

方法的重载,构造方法

一个类中,出现多个名字相同,参数列表的个数和类型不相同的多个方法,那么这些方法之间就叫做方法的重载. 类中有一类方法,没有返回类型,方法名和类名相同,这样的方法,叫构造方法. 构造方法的作用: 1.用来创建对象,要创建对象的时候必然会调用一个构造方法 2.用来在创建对象的同时给对象的属性赋值 注意: 1.当类里面没有显示的创建构造方法的时候,系统会默认提供一个无参数的构造方法 2.当类里面创建了有参的构建方法的时候,系统就不默认提供一个无参数的构造方法 3.如果我们还想是用无参构造方法,就需要手

构造方法的继承和重载

1.构造方法的重载是指同一个类中定义不同参数的多个构造方法,已完成不同情况下对象的初始化. 例如: Point(); Point(x); Point(x,y); 2.一个类的若干个构造方法之间可以相互调用,当类的构造方法需要调用另一个构造方法时,可以使用关键子 this();括号可以带参数或不带参数,并且这个调用语句必须是这个构造方法的第一个可执行语句. 例如: class Sun { Sun(int a){ System.out.println("Hello this is week &quo

构造方法和方法的重载

** * 方法重载就是在类中可以写多个方法名相同的方法,但这些方法除了方法名相同外,其参数类型,参数个数 * 和方法的返回值,都不相同. * *而构造方法就是一种特殊的方法,其的方法名必须和类名相同. *构造方法没有返回值类型,没有void *构造方法不能从父类中继承 *构造方法可以重载,一个class可以有多个构造方法,不同的对象根据参数的不同 * 选择合适的构造方法. * 构造方法不能直接通过方法名来引用,必须用new运算符 * 在构造方法中可以调用当前类和其父类的另一个构造方法,但必须是方