- 5
- 0
- 约1.14千字
- 约 22页
- 2018-06-22 发布于浙江
- 举报
深入Java类 私有变量和方法 以private修饰的成员变量为方法称为私有成员变量和方法,只能在本类中使用; 受保护变量和方法 以关键字protected来修饰的成员变量和方法称为受保护的成员变量和方法; 与受保护的类在同一个包下的其他类,或者其子类,可以访问其中的protected成员。 平时不用任何修饰符修饰的成员变量和方法称为友好变量和方法, 方法重载 在Java中,如果要在同一个类中写多个相同名字的方法,那么只需要这些方法的参数不同就行,这个过程就称为方法重载。 方法重载用一句话概括出来就是:同名不同参,参数个数不同/参数类型不同; 在类Test中,getsum方法被重载了四次,每次所带参数都不同。 方法重载和返回类型无关。 Static关键字 以static关键字修饰的变量和方法称为类的变量和方法: 它们仅可以调用其他static方法; 它们只能访问static数据; 嵌套类与内部类 在一个类中定义另一个类,这种类称为嵌套类 在一个类(外部类)中直接定义的内部类 在一个方法(外部类的方法)中定义的内部类 匿名内部类 在外部内中直接定义内部类: 外部类访问内部类的成员时,必须通过对象来访问; 内部类相互访问成员时,也需通过对象来访问; 内部类可以直接访问外部类的成员; 方法中定义内部类 方法中内部类的可见性只限定在方法内部,在外部类及外部类的其他方法都不可见; 在方
原创力文档

文档评论(0)