java 期末考试复习

inheritance

? Constructors are inherited, but use super()

public class Parent { public Parent() {
do some code; }
}
public class Child extends Parent {
public Child() {
super(); // call Parent() do some more code;
} }
so in a main method:
Child c = new Child(); // Calls Parent(), too

Default constructor == no parameters

第72页,子类能加新方法吗?

只有public方法的可以override,别的几个关键字都不行

原文地址:https://www.cnblogs.com/immiao0319/p/10090591.html

时间: 2024-10-11 03:45:44

java 期末考试复习的相关文章

java期末考试 8

/**8 * 利用文本框,標籤,按鈕等完成一個界面 * 輸入一個平時成績,一個實驗成績,一個期末成績 * 按照一定的比例自動出現一個綜合成績 **/ import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java

java期末考试 6

/**6 * 利用菜單和窗口編寫一個簡單的文本編輯器 **/ import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.*; public class Test{ public static void main(String[] args){ JFrame exit = new JFrame("簡單的文本編輯器"); exit

java期末考试 9

/**9 * 利用文本框,標籤,按鈕等完成一個界面 * 選擇輸入的是"人民幣"."美元" * 轉換成另一種幣種的貨幣轉換界面 **/ import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import 

期末考试复习c#时总结的抽象类与接口的一些区别

抽象类: (1)抽象类中可以定义抽象方法,属性,变量 (2)抽象类的派生类必须实现所有的抽象方法.要求所有的派生非抽象类都要用override重写实现抽象方法. (3)抽象类可以存放抽象方法,属性,也可以存放非抽象类的方法,属性 (4)一个父类可以有多个子类,一个子类只能有一个父类 接口: (1)接口的成员可以是方法.属性.索引器和事件,但不可以有任何的成员变量 (2)接口的成员默认是公共的,因此不允许成员加上修饰符. (3)接口可以实现多继承

Java 期末考试

一: 题目:打印出100-999之间所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.   例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方.    1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位. 代码: package demo; public class shuixianhua { public static void main(String[]

期末考试复习

一 二 三 四 五 六 日 29 30 1 2 高数 17:30-19:00 3 4 5 6 7 8 9 sql 08:30-10:30 10 11 12 13 汇编 08:30-10:30 14 编译 08:30-10:30 15 jsp 13:30-14:30 16 17 计组 08:30-10:30    

java期末考试 1

/**1 * 打印出所有的水仙花數 **/ public class Test{ public static void main(String[] args){ int i; for (i = 100; i < 999; i++) if(i == Math.pow(i/100, 3) + Math.pow(i/10%10, 3) + Math.pow(i%10, 3)) System.out.println(i); } }

java期末考试 2

/**2 * 判斷101-200之間有多少個素數,并輸出這些素數 **/ public class Test{ public static void main(String[] args){ int i, j; for (i = 101; i < 200; i += 2) { for (j = 2; j <= (int)Math.sqrt(i); j++) if (i % j == 0) break; if (j > Math.sqrt(i)) System.out.print(i + 

java期末考试 3

/**3 * 找出1000以內的完數 **/ public class Test{ public static void main(String[] args){ int i, j, k; for (i = 2; i < 1000; i++) { k = 0; for (j = 1; j < i; j++) if (0 == i % j) k += j; if (i == k) System.out.print(i + " "); } } }