java中,什么是类,方法,函数? 三者又有什么区别?

刚刚开始学的java,之前学了点c++。我想问下java中类,方法,函数有什么区别,?像含有class的就是类嘛?,然后含有()的就是函数嘛?那么方法呢?函数和类都可以调... 刚刚开始学的java,之前学了点c++。
我想问下java中 类, 方法, 函数 有什么区别,?
像含有 class 的就是类嘛?, 然后含有 ()的就是函数嘛? 那么方法呢?
函数和类都可以调用吖~ 三者具体有点什么区别呢?
主函数main()包含在哪个类中又有区别么?
展开
 我来答
naeux
推荐于2018-07-28 · TA获得超过765个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:74.3万
展开全部
类 就是 指一个种类,比如 人 ,是一个类,动物 也是一个类,等等
而如果特指某个人,则是实体。
在Java中,类的定义是 : < class> <类名> ,通常,我们在Java 中提到class,就是指类的意思。
( <> 符号要去掉)

另外,方法与函数其实一样的,只是在C语言中我们习惯叫函数,而在Java中我们习惯叫方法,不管怎么叫,都是指同一个意思。
方法(或函数,为了方便,下面我都说 方法 ) 必须在类中。方法的定义 :
<修饰符><返回值><方法名> (<参数类型> <参数名>){.....}
( <> 符号要去掉)

通常你看到一个带()的就是方法了,例如: aa.XXX(); 是指调用实体 aa的XXX()方法。
类 可以拥有 属性跟方法。方法在类中。
在 类 和 方法 中均创建 某个类 的实体,可以调用类的方法。

程序运行时,首先是从main()方法开始运行的。
main()函数必须放在 跟你文件名同名的类中,另外一个class文件中只能有一个mian()方法,
否则,在编译运行的时候会出错。
射箭之道
推荐于2017-10-05 · TA获得超过280个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:118万
展开全部
你学过C++应该容易理解一点,不过不要把C++和java混在一起,对比来说:
java是完全面向对象的,没有C++的那种自由,任意驰骋的感觉。
java的类,就是一切对象的模板。
方法和函数一个意思,是某一个对象的一种行为。
属性也是属于某一个对象的。
也就是说,属性和行为,(变量和函数)组成了类(也就是对象的模型)。
类不能调用,只能用来生成对象,但是类有行为可以直接执行。比如静态方法,举个例子:鸡蛋涨价了,这个就是类行为。可以修饰成静态。
主函数比较特别,包含在不同的类中,会受的访问控制修饰的影响,比如公有私有是否静态的属性和行为的调用,会受到影响。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peihanlin
2012-09-25 · TA获得超过136个赞
知道答主
回答量:86
采纳率:0%
帮助的人:56.4万
展开全部
有class声明的就是类。类就是对一类事物的声明,在java中函数就是方法,就是后面带有()的。类只是声明,对象才是真实存在的可以干活的东西,所有的方法(也就是函数)都需要用对象去调用(不包括静态的static,你刚学先不用考虑static)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bill_cool2008
2012-09-25 · TA获得超过495个赞
知道小有建树答主
回答量:871
采纳率:0%
帮助的人:195万
展开全部
类是Java语言面向对象编程的基本元素,它定义了一个对象的结构和行为。函数跟方法意义区别不大,在java中习惯叫“方法”,C语言中习惯叫“函数”,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sulphone
2012-09-25 · TA获得超过313个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:301万
展开全部
java的方法都属于类,方法也就是面向对象编程语言中的函数,主函数的写法是固定的
public static void main(String[] args){} 必须放在和文件名同名的public类中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式