又到了为小伙伴们解惑的时候了 (❦ω❦),fish为不可数名词,而fishes则是可数名词的复数形式,表示多个种类的鱼。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先:
了解完fish和fishes的基础知识后,现在就来看看它们的具体区别~(@^_^@)~
1、数量不同
Fish和fishes两者在数量上有所不同,fish为不可数名词,而fishes则是可数名词的复数形式,表示多个种类的鱼。
例句:
- "I caught one fish in the lake"(我在湖中钓到了一条鱼。)
- "The aquarium has many different kinds of fishes"(这个水族馆有许多不同种类的鱼。)
2、用途不同
Fish作为不可数名词时,用于指代鱼的肉,而作为可数名词时,通常表示具体的一条鱼;而fishes用于表示多种不同种类的鱼。
例句:
- "I ordered fish and chips at the restaurant"(我在餐厅点了炸鱼和薯条。)
- "The aquarium has a lot of colorful fishes from all over the world"(这个水族馆有来自世界各地的许多彩色的鱼。)
3、语境不同
Fish和fishes在语境上也有所不同,fish常常用于泛指鱼这种生物,而fishes更多用于描述多个不同种类的鱼。
例句:
- "I love to eat fish, but I'm not a big fan of sushi"(我喜欢吃鱼,但不太喜欢寿司。)
- "The river is home to many different fishes, including trout, salmon, and bass"(这条河里有许多不同种类的鱼,包括鳟鱼、三文鱼和鲈鱼。)
1、feed的基本意思是“喂食”“吃”,适用于人、动物或植物。引申可用于一切消耗外界物质以维持其自身生命的东西,作“使满足;助长;激励;注入”解。
2、feed用作不及物动词时表示“动物(牛马等)吃东西”,偶尔也可用于表示“人吃饭”,这时常带有幽默口吻。
3、feed用作及物动词时的意思是“饲养”“喂食”,主语多为人,其宾语可以是动物,也可以是植物,甚至可以是人(多指老弱病残者或婴幼儿)。
feed的近义词
graze
英 [ɡreɪz] 美 [ɡreɪz]
v 放牧;(牛、羊等)吃草
v 轻擦;擦伤
n 放牧
n 擦伤
例句:We are grazing the sheep in the next field
翻译:我们在旁边的地里放羊。
短语:bullet graze qd擦痕,擦过q伤
代码如下:
private int weight;
public Fish(int weight) {
thisweight = weight;
}
// 增加体重
public void increaseWeight(int weight) {
thisweight += weight;
}
public int getWeight() {
return thisweight;
}
}
class Lake {
private Fish fish;
public void setFish(Fish fish) {
thisfish = fish;
}
public void feedFish(int val) {
thisfishincreaseWeight(val);
}
}
public class Test {
public static void main(String[] args) {
Fish blackFish = new Fish(1);
Lake taiLake = new Lake();
taiLakesetFish(blackFish);
taiLakefeedFish(20);
Systemoutprintln("鱼重:" + blackFishgetWeight());
taiLakefeedFish(20);
Systemoutprintln("鱼重:" + blackFishgetWeight());
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)