public是什么意思:多词性释义与用法区分
public是什么意思,它可以作形容词、名词,形容词含义为公共的、公开的、公众的,名词含义是公众、民众、公共领域,在英语考试、代码编程、日常口语里用法差异明显,雅思、四六级写作优先选用形容词义,Java、Python等编程语境里代表公开访问修饰符,该释义只适用于代码场景,不能套用到普通英文句子翻译中。
public的形容词用法
作形容词时,修饰名词,读音为/ˈpʌblɪk/,常见搭配有publicplace公共场所、publictransport公共交通、publicstatement公开声明。你在书面写作使用这个词义,要区分它和common的差别,public侧重归属全体大众,common侧重普遍存在、常见。例句:Thisisapublicpark,翻译为这是一座公共公园。
它还有一层引申义,指对外可查阅、不保密的。publicinformation即公开信息,这类表达多用于新闻、公文文本。在这个语义下,反义词是private,private代表私人的、保密的。
public的名词用法
作名词时,指代社会上的普通民众、受众群体,常用搭配thepublic,前面一般要加定冠词the。例句:Thepublichastherighttoknow,翻译为公众享有知情权。
这个名词形式有单复数使用细节,thepublic作主语,在英式英语中动词可单可复,美式英语大多搭配单数动词。专门面向特定受众时,还可以搭配形容词,比如areadingpublic,意思是读者群体。
public在编程中的含义
代码里的public是访问修饰符,被它修饰的类、方法、变量,能够被项目内其他任意类直接访问。和它配套的还有protected、private,三者控制访问权限。
| 修饰符 | 访问范围 |
|---|---|
| public | 所有类均可访问 |
| protected | 同类、子类、同包类 |
| private | 仅当前类内部 |
只学日常英语的学习者,不需要掌握编程释义。
熟记高频短语。
- inpublic:公开地,当众
- publicopinion:舆论
- publicservice:公共服务
- publicschool:公立学校
该单词不适用于描述个体专属物品,你不能说publicbag,这类物品要用personal或者private修饰。牛津高阶英汉双解词典第10版收录了该词全部通用英文释义,编程相关释义不在这本词典收录范围内。
