为了账号安全,请及时绑定邮箱和手机立即绑定

java中的类和方法是什么意思

java中的类和方法是什么意思

UYOU 2019-04-27 15:15:34
java中的类和方法是什么意思
查看完整描述

4 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

java是面向对象
类就可以看做一个对象
类中包含属性和方法
属性是这个对象拥有什么
方法是这个对象可以做什么

简单举例:
类:Person
属性: eyes mouth
方法:fuck





查看完整回答
反对 回复 2019-04-28
?
狐的传说

TA贡献1804条经验 获得超3个赞


以下,可以到动力节点301集java基础教程大全去看
类方法:
用static修饰的方法。
由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。
即类方法体有如下限制:
1.类方法中不能引用对象变量;
2.类方法中不能调用类的对象方法;
3.在类方法中不能调使用super,this关键字;
4.类方法不能被覆盖。
实例方法:
当一个类创建了一个对象后,这个对象就可以调用该类的方法(对象方法)。
1.实例方法中可以引用对象变量,也可以引用类变量;
2.实例方法中可以调用类方法;
3.对象方法中可以使用super,this关键字。
区别和注意事项
区别:类方法可以通过类名调用,实例方法不能通过类名调用
当类的字节码文件被加载到内存时,类的实例方法不会被分配入口地址
当该类创建对象后,类中的实例方法才分配入口地址,
从而实例方法可以被类创建的任何对象调用执行。
类方法在该类被加载到内存时,就分配了相应的入口地址。
从而类方法不仅可以被类创建的任何对象调用执行,也可以直接通过类名调用。
类方法的入口地址直到程序退出时才被取消。
注意:
当我们创建第一个对象时,类中的实例方法就分配了入口地址,当再创建对象时,不再分配入口地址。
也就是说,方法的入口地址被所有的对象共享,当所有的对象都不存在时,方法的入口地址才被取消。
在Java语言中,类中的类方法不可以操作实例变量,也不可以调用实例方法,
这是因为在类创建对象之前,实例成员变量还没有分配内存,而且实例方法也没有入口地址。
相关面试题:
1. 下列说法正确的是(B)
A. 在类方法中可用this来调用本类的类方法
B. 在类方法中调用本类的类方法时可直接调用
C. 在类方法中只能调用本类中的类方法
D. 在类方法中绝对不能调用实例方法
解析:
A:this与对象相关联,不能放在类方法中。
B: 不解释
C: 在类方法中可以通过创建实例对象调用类的实例方法

 






查看完整回答
反对 回复 2019-04-28
?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞


1:类可以看着是一个具有某种关联关系的聚合对象。
2:方法可以看着处理某种具体问题的实现。
3:以具象物体距离,类可以看着是一两小汽车(类),它有门、有方向盘等(类的属性),它可以开动、可以放音乐等(方法)。


查看完整回答
反对 回复 2019-04-28
  • 4 回答
  • 0 关注
  • 411 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信