[方法重载]
如果有一系列方法,它们的功能都是类似的,只有参数有所不同,那么,可以把这一组方法名做成同名方法例如,在Hello类中,定义多个hello()方法:class Hello { public void hello() { System.out.println("Hello, world!"); } public void hello(...
如果有一系列方法,它们的功能都是类似的,只有参数有所不同,那么,可以把这一组方法名做成同名方法例如,在Hello类中,定义多个hello()方法:class Hello { public void hello() { System.out.println("Hello, world!"); } public void hello(...
Java基础[整数运算[位运算]][2][浮点数运算判断相等[四舍五入]][3][布尔运算三元运算符][4][字符和字符串多行字符串[空值null]][5][数组类型][6][输入和输出][7]流程控制[if判断[引用类型判断]][9][switch多重选择新语法][10][while][11][for循环][12]数组操作[数组类型][14][遍历数组][15][数组排序[Arrays.s...
构造方法在创建对象实例时就把内部字段全部初始化为合适的值需要构造方法构造方法必须与其类名相同,不必写方法的返回类型;构造方法没有返回值,但可以有参数,并且可以重载。构造方法只能在创建对象时用new命令调用。先定义一个构造方法,能在创建Person实例的时候,一次性传入name和age,完成初始化public class Main { public static void main(S...
方法一个class可以包含多个field,例如,我们给Person类就定义了两个fieldclass Person { public String name; public int age; }但是,直接把field用public暴露给外部可能会破坏封装性。比如,代码可以这样写Person ming = new Person(); ming.name = "Xiao...
定义class在OOP中,class和instance是“模版”和“实例”的关系;定义class就是定义了一种数据类型,对应的instance是这种数据类型的实例;创建一个类,例如,给这个类命名为Person,就是定义一个classclass Person { public String name; public int age; }一个class可以包含多个字段(field...