面向对象(一)-封装
面向对象(一) 面向对象-封装 类声明格式 public class Student{ //访问修饰符+类修饰符+类名 public String name; //类的属性 //成员变量,全局变量 //访问修饰符+数据类型+变量名 public void info(){ //访问修饰符+返回值+方法名 //同类方法中,可以调用自身的属性 this.name; //this:当前对象 //如果没有this,则遵循就近原则 } } 在main方法中调用 new 对象/属性 Student stu = new Student(); //对象+对象名 = +实例化对象 赋值 stu.name = "fr"; //示例化对象.对象属性 = +属性值 赋值由stu对象提出,通过'.'来连接。 对象数组赋值 Student [] stus = new Student[5]; stu[0] = new Student(); //或者 Student [] stus = {Student(),Student(),Student(),null,null} 构造方法 默认: public 类名(){} //该方法系统默认自带 特点: 无返回类型 方法名与类名相同 注意事项 在一个类中,java编译时先编译属性的值,在调用构造方法的值,也就是说,构造方法中如果有参数的赋值,其值会覆盖默认设定的初始值。