- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
20093100032通信工程6班
第五章
1、举例说明类方法与实例方法以及类变量与实例变量之间的区别。
实例方法,要实例化一个类,才能调用某个方法;类方法,无需实例化这个
类,就能调用某个方法。
表现方式,Datedate=newDate();date.getTime();//getTime这个即是实
例方法,System.currentTimeMillis();//currentTimeMillis这个方法即是静
态方法;
实现:
publiclonggetTime();//这种方法必须要实例化那个类后才能调用;public
staticlongcurrentTimeMillis();//前面加个static就可实现类方法。
类变量也叫静态变量,也就是在变量前加了static的变量,实例变量也叫
对象变量,即是没加static的变量,两者区别在于类变量是所有对象共有,其
中一个对象将它值改变,其他对象得到的就是改变后的结果,而实例变量则属对
象私有,某一个对象将其值改变不影响其他对象。
例:classA{
staticinta=0;//类变量
publicintb=0;//实力变量
}
publicclassTest{
publicstaticvoidmain(String[]
args){Aa1=newA();
Aa2=newA();
a1.a=3;//等同于A.a=3;
a1.b=4;
System.out.println(a2.a);//结果为3
//类变量是针对所有对象的,所以a1改变a,a2的a也改变
System.out.println(a2.b);//结果为0
//实例只改变自身的,所以a1对象的b改变,不影响对象a2的b变量
}
}
2、什么是接口?接口的意义?
Java中的接口是一系列方法的,是一些方法特征的集合,一个接口只
有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实
现,而这些实现可以具有不同的行为(功能);
接口是类型转换的前提、是动态调用的保证,实现某一接口就完成了类型的转换
(多重继承);动态调用只关心类型,不关心具体类。
20093100032通信工程6班
第五章
1、详细说明类方法与实例方法以及类变量与实例变量之间的区别。
实例方法,实例化一个类,可以调用某个方法;类方法,不需要实例化这个类,可
以调用某个方法。
表现方式,Datedate=newDate();date.getTime();//getTime这个方法即是实例方法,
System.currentTimeMillis();//currentTimeMillis这个方法即是静态方法;
实现:
publiclonggetTime();//这种方法必须要实例化那个类后才能调用;publicstatic
longcurrentTimeMillis();//前面加个static就可实现类方法。
它类变量也叫静态变量,在变量前加了静态的变量,实例变量也叫对象变量,即是
没有加静态的变量,两者区别在于类变量是所有对象共有,其中一个对象将改变其值,
其他对象得到的就是改变后的结果,而实例变量则属对象私有,某个对象将其值改变不
影响其他对象。
例如:classA{staticinta=0;//类变
量publicintb=0;//实力指标}
公开课测试{
公共静态无效主(String[]args){Aa1newA(
文档评论(0)