百合文库
首页 > 网文

Java教程-看这个就够了(B)(2)

2023-08-19 来源:百合文库
age = 18;
System.out.println("这个学生的年龄为:" age);
System.out.println(super.age); //使用super作为父类对象的引用对象来调用父类对象中的age值
System.out.println(age);
}
}
public class TestDif {
public static void main(String[] args) {
ThisStudent a = new ThisStudent();
a.std();
}
}
学生平均年龄为:15
这个学生的年龄为:18
15
18
===========================================
继承树追溯
编译器会自动在子类构造函数的第一句加上 super(); 来调用父类的无参构造器;此时可以省略不写。如果想写上的话必须在子类构造函数的第一句,可以通过super来调用父类其他重载的构造方法,只要相应的把参数传过去就好。

Java教程-看这个就够了(B)


也就是说java先向上追溯到object,然后再依次向下执行类的初始化和构造方法,直到当前子类为止
4.11 访问控制符
耦合性(英语:Coupling,dependency,或称耦合力或耦合度)是一种软件度量,是指一程序中,模块及模块之间信息或参数依赖的程度。内聚性是一个和耦合性相对的概念,一般而言低耦合性代表高内聚性,反之亦然。
封装是指将抽象性函数接口的实现细节部分包装,隐藏起来的方法,可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
要访问该类的代码和数据,必须通过严格的接口控制。
封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。
适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。
封装的优点
1. 良好的封装能够减少耦合。
2. 类内部的结构可以自由修改。
3. 可以对成员变量进行更精确的控制。
4. 隐藏信息,实现细节。
5,提高代码安全性和复用性
Java的四个访问修饰符

Java教程-看这个就够了(B)


猜你喜欢