Функции также называются методами!
Наследование: используйте расширение ключевого слова в Java, чтобы представлять отношения наследования. Super используется для наследования методов и параметров родительского класса.
Наследование означает, что класс дочернего класса наследует характеристики и поведение родительского класса, так что у ребенка класс имеет такое же поведение, что и родительский класс.
Примечания:
1. Когда класс не наследует ни одного класса, система по умолчанию наследует объект.
2. Родительский класс также называется базовым классом, супер классом и супер классом, а подкласс также называется производным классом. Это вызвано проблемами перевода.
3. Ява наследство одиноко.
4. Подклассы не могут наследовать метод конструктора родительского класса, но они могут наследовать параметры класса метода конструктора.
5. Подклассы могут иметь свои собственные свойства и методы, то есть подклассы могут расширить родительский класс. Тем не менее, подклассы не могут наследовать свойства и методы, модифицированные родительским классом частным.
Синтаксический формат:
Системная по умолчанию наследование
Имя класса класса Extends object {/*Code Block*/}
Правильный синтаксис наследования
Имя подкласса класса расширяет имя родительского класса {/*code Block*/}
Ошибка синтаксиса наследования
Имя подкласса класса расширяет имя родительского класса, имя родительского класса {/* не поддерживает множественное наследство*/}
Создайте родительский класс с названием класса отца:
открытый класс Отец {int a; int b; int addsum; отец (int a, int b) {// Конструктор родительского класса this.a = a; this.b = b;} void cal () {// собственный метод родительского класса addsum = a+b; system.out.println (addsum);} public Static void main (string) {adgrs) {2,2; // Создать объект для инициализации f.cal (); // родительский класс вызывает метод родительского класса}}Результат запуска родительского класса: 4
Создайте подкласс с подклассом по имени Сон:
Son Public Class Son расширяет отца {son (int a, int b) {// конструктор Subclass super (a, b); // наследуйте параметры от родительского класса} void son () {// собственного метода подкласса Super.cal (); // Подкласс называет метод родительского класса} public static void main (String [] args) {son s = новый сын (3,3); // Создать объект для инициализации s.son (); // подкласс вызывает метод подкласса}}Результат запуска подкласса: 6