数据类型[] 数组名;
数据类型 数组名[];
数组名 = new 数据类型 [数组长度];
for(元素类型 元素变量:遍历对象){ 执行的代码; };
数据类型[][] 数组名 = new 数据类型 [行的个数][列的个数];
访问修饰符 返回值类型 方法名(参数列表){ 方法体; };
对象名.方法名()
类名 对象名 = new 类名();
引用对象的属性:对象名.属性;
public class HelloWorld{
String name = "村雨";
static String hobby = "basketball";
public static void print(){
System.out.println("姓名" + name);
System.out.println("爱好" + hobby);
}
}
- 概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问;
- 好处:只能通过规定的方法访问数据,隐藏类的实例细节,方便修改和实现;
- 实现步骤:
- 修改属性可见性,设为private;
- 创建getter/setter方法用于属性读写;
- 在getter/setter方法中加入属性控制语句,对属性值的合法性进行判断;
.
号隔开;public class Test{
public class Demo{
}
public static void main(String[] args) {
Test test = new Test();
Demo demo = test.new Demo();
}
}
内部类 对象名 = 外部类对象.new 内部类();
new 外部类().成员
的方式访问;内部类 对象名 = new 内部类();