面向对象三大特点:封装.继承.多态 封装概念 ① 将东西包装在一起,然后以新的完整形式呈现出来: 将方法和字段一起包装到一个单元中,单元以类的形式实现; ② 信息隐藏,隐藏对象的实现细节,不让外部直接访问到; ③ 将数据和方法包装进类中,加上具体实现的隐藏,共同被称作封装,其结果是一个同时带有特征和行为的数据类型; ④ 定义类,定义其属性.方法的过程称为封装类; 信息隐藏式OOP最重要的功能之一,也是使用访问修饰符的原因; 信息隐藏的原因包括: ① 对模块的任何实现细节所作的…
一,使用static声明属性 class Person{ // 定义Person类 String name ; // 定义name属性,暂时不封装 int age ; // 定义age属性,暂时不封装 String country = "A城" ; // 定义城市属性,有默认值 public Person(String name,int age){ this.name = name ; this.age = age; } public void info(){ // 得到信息 Syst…