博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java step1:基础知识2
阅读量:4940 次
发布时间:2019-06-11

本文共 692 字,大约阅读时间需要 2 分钟。

1.类方法声明为静态(static);它们在类本身上操作,而不是在类的单个实例上操作。

2.类的字段也可声明为静态,这就使得这些字段成为类字段而非实例字段。对于每个实例字段,每个对象都有其自己的副本,而类字段只有一个副本,此副本要由类的所有实例所共享。
静态方法或类方法(一个意思),静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法。另一种方法为实例方法。
3.一个类继承自另一个类,则称为后者的一个子类。Java中的类构成了一个类层次结构。java.lang.Object是这个层次结构的根。Object是Java中所有其他类的最终超类。
4.接口(interface)是一个定义方法的Java构造,类似于类,但未对这些方法提供任何实现。类可以为接口中的各个方法定义一个适当的实现,从而实现此接口。

5.public static ComplexNumber add(ComplexNumber a,ComplexNumber b)

{

  return new Complex(a.x+b.x,a.y+b.y);

}/*静态方法,因此没有“当前实例”或“this”对象*/

public ComplexNumber add(ComplexNumber a)

{

  return new Complex(this.x+a.x,this.y+a.y);

}/*非静态实例方法,方法名与前一个方法相同,可以通过this使用当前实例

*/

转载于:https://www.cnblogs.com/shaoneng111/p/4081907.html

你可能感兴趣的文章
前端知识点总结
查看>>
github 在ubuntu 使用--常用命令
查看>>
hl7 V2中Message Control ID的含义及应用
查看>>
IOS 4个容易混淆的属性(textAligment contentVerticalAlignment contentHorizontalAlignment contentMode)...
查看>>
iOS 修改textholder的颜色
查看>>
【资料】wod地城掉落
查看>>
C# FTPHelper(搬运)
查看>>
C#HttpHelper类1.3正式版教程与升级报告
查看>>
【转】Android 语言切换过程分析
查看>>
jpa 多对多关系的实现注解形式
查看>>
Android开发——View绘制过程源码解析(一)
查看>>
Quartz和TopShelf Windows服务作业调度
查看>>
让ie9之前的版本支持canvas
查看>>
排序规则
查看>>
percent的用法
查看>>
中文词频统计
查看>>
Hibernate三种状态详解
查看>>
判断一个数是否是2^N次方
查看>>
js中几种实用的跨域方法原理详解
查看>>
打印图形
查看>>