摘要: import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Calculate extends Frame 阅读全文
posted @ 2020-04-13 22:39 RichXan 阅读(887) 评论(0) 推荐(0)
摘要: 2020-04-11 19:42:22 GUI:图形用户界面(Graphical User Interface) 今天开始进入了AWT的学习:万事如期而至 进行窗口界面化首先需要一个Frame。 Frame 这个Frame是基本的窗口。 frame中可以添加各种组件。eg:panel、button、 阅读全文
posted @ 2020-04-11 20:06 RichXan 阅读(223) 评论(0) 推荐(0)
摘要: 实现一个新的子类对象时会调用父类的构造器,(super())且这句话必须在子类的第一行 其中包含了 向上转型:Father father = new son(); 父类的引用指向了子类实例。其中这个新类引用能够使用的方法主要时看左边的类型 向下转型:Son s1 = (Son)father; 该转换 阅读全文
posted @ 2020-04-11 20:05 RichXan 阅读(136) 评论(0) 推荐(0)
摘要: 一、无法阻止自动初始化的进行,它将在构造器被调用之前发生。 编译器不会强制你一定要在构造器的某一个地方或者在用他们之前对元素进行初始化——因为初始化早已得到了保证 public class Counter{ int i; Counter() {i = 10;} } 如上例子:编译器会先对i进行初始化 阅读全文
posted @ 2020-04-10 20:45 RichXan 阅读(234) 评论(0) 推荐(0)
摘要: 反射:获得某个对象的类对象,进行反射获取该对象的方法、属性、注解、构造器等 反射获得class类的四种方法:一、通过实例化的对象直接获得类对象:student1.getclass()二、通过forname方法获得:forName("com.Xan.test01.Student")三、知道所需对象的名 阅读全文
posted @ 2020-04-09 14:36 RichXan 阅读(142) 评论(0) 推荐(0)
摘要: 注解:对程序进行解释,可以被其他程序读取。 注解的元注解 自定义注解@Retention(value ="")@Target (value ="")public @interface MyAnnotation{int age() default 0;} 阅读全文
posted @ 2020-04-09 14:31 RichXan 阅读(72) 评论(0) 推荐(0)