JAVA中常见的数据类型有double ,int ,float 有food 这种类型吗,我看到一个语句不太明白
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 23:44:57
JAVA中常见的数据类型有double ,int ,float 有food 这种类型吗,我看到一个语句不太明白
public void eat(Food food)这句中的(Food food)是什么意思啊.我到经常看到public void eat(int a)这句话我能看懂,怎么就突然来了一个Food类型的呢
public void eat(Food food)这句中的(Food food)是什么意思啊.我到经常看到public void eat(int a)这句话我能看懂,怎么就突然来了一个Food类型的呢
int也是一个类.
所有的基本数据类型都是一个类.
所以public void eat(int a) 中 a 就是一个int 型的参数,
public void eat(Food food) 中的 food 就是一个Food型的参数.你在Food中定义了什么方法,那么food都可以使用.
例如:
class Food{
public static void notEat(){
System.out.println("我不吃!");
}
}
那么在public void eat(Food food)方法中可以使用notEat()这个方法.
public void eat(Food food){
food.notEat(); //由于notEat是静态的所以这里可以直接调用.
}
所有的基本数据类型都是一个类.
所以public void eat(int a) 中 a 就是一个int 型的参数,
public void eat(Food food) 中的 food 就是一个Food型的参数.你在Food中定义了什么方法,那么food都可以使用.
例如:
class Food{
public static void notEat(){
System.out.println("我不吃!");
}
}
那么在public void eat(Food food)方法中可以使用notEat()这个方法.
public void eat(Food food){
food.notEat(); //由于notEat是静态的所以这里可以直接调用.
}
JAVA中常见的数据类型有double ,int ,float 有food 这种类型吗,我看到一个语句不太明白
若有:char a; int b;float c,double d;则a*b+d-c值的类型是什么啊?
如果有"int x=8;"语句,则(double)x+2 表达式的值为________,表达式值的数据类型是_____.
1,若有以下定义,char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )
已有定义:int x; float y;double z;,则计算表达式:x+y*z后,所得数据的类型是________
表达式 18/4 * sqrt(4.0)/4 的值的数据类型是 A.int B.float C.double D. 不确
c#定义个泛型,完成各种基本数据类型(支持short、int、long、float、double)的下列数
英语翻译我不太明白double US exports的意思
若有定义语句int a,b; double x;下列选项中没有错误的是
Java 中float 、double的精度问题:float 、double取值范围是怎么样计算出来的?
VB中for语句的问题,for语句我不太明白.
英语翻译(1)数据类型关键字12个char,double,enum,float,int,long,short,signe