fish和fishes有什么区别?

fish和fishes有什么区别?,第1张

又到了为小伙伴们解惑的时候了 (❦ω❦),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伤

代码如下:

class Fish {

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());
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13445285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-07
下一篇 2023-08-07

发表评论

登录后才能评论

评论列表(0条)

保存