⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p5-4.txt

📁 什么是域的隐藏?什么是方法的覆盖?方法的覆盖与域的隐藏有何不同?方法的覆盖与方法的重载有何不同?
💻 TXT
字号:
什么是域的隐藏?什么是方法的覆盖?方法的覆盖与域的隐藏有何不同?方法的覆盖与方法的重载有何不同?


参考答案:

域的隐藏----子类重新定义一个与父类那里继承来的域变量完全相同的变量

方法的覆盖----子类重定义从父类继承来的一个同名方法,此时子类将清除父类方法的影响(或答:子类重新定义父类中已经存在的方法)

方法的覆盖与域的隐藏区别:

	方法覆盖与域的隐藏不同。子类重新定义父类已有的域,并不能完全取代它从父类那 里继承的同名的域,这个域仍然占用子类的
内存空间,在某些情况下会被使用;而当子类重新定义父类的方法时,从父类那里继承来的方法将被新方法完全取代,不 再在子类的内存
空间中占一席之地。

方法的覆盖与方法的重载区别:

	与方法的覆盖不同,重载不是子类对父类同名方法的重新定义,而是在一个类中定义了同名的不同方法。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -