摘要:
写一个个按钮触发监听事件 package com.lesson01; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.W 阅读全文
摘要:
3.布局管理器 流式布局 public static void main(String[] args) { Frame frame = new Frame(); //组件按钮 Button button1 = new Button("button1"); Button button2 = new B 阅读全文
摘要:
GUI编程 1. 简介 学习GUI编程的好处 自己可以写心中想要的小工具 了解MVC架构,了解监听 2. AWT 2.1 Awt介绍 包含了很多类和接口! 元素:窗口,按钮,文本框 3. Swing public static void main(String[] args) { //Java图像界 阅读全文
摘要:
1.首先写一个异常类MyException类 public MyException(int detail) { this.detail = detail; } @Override//异常的打印信息 public String toString() { return "MyException{" + 阅读全文
摘要:
public static void main(String[] args) { int a=1; int b=0; //假设要捕获多个异常:从小到大 try { System.out.println(a/b); }catch (Error error){ System.out.println("E 阅读全文
摘要:
interface接口 普通类:只有具体实现 抽象类:具体实现和规范(抽方法)都有! 接口:只有规范!自己无法写方法--专业约束!约束和实现分离:面向接口编程~~ 接口就是规范,定义的是一组规则,体现了现实世界中“你是。。。这必须能。。。”的思想 1.接口一般都有实现类(implements) 2. 阅读全文
摘要:
//abstract抽象类 //extends只有单继承 ,而接口可以多继承 /* 1.不能new这个抽象类,只能通过子类去实现它:约束!! 2.一旦抽象类里面有抽象方法,它必须是抽象类,否则就会报错 3.抽象类中可以写普通方法。 4.==3.:抽象方法必须在抽象类中。 抽象的抽象-约束!!! */ 阅读全文
摘要:
static关键字 1.静态属性 public static void main(String[] args) { Student s1 = new Student(); System.out.println(Student.age);//静态属性通过类名点属性可以直接调用 System.out.p 阅读全文
摘要:
1.封装 一.封装的优点 提高程序的安全,保护数据 隐藏代码的实现细节 统一接口 增加了系统可维护性 封装就是两要素: 1.属性私有(private) 2.提供get,set方法 2.继承 子类继承父类,通过子类可以调用父类里面的方法,和属性。 extends的意思是”扩展“,子类是父类的扩展。 J 阅读全文
摘要:
方法重写 1.重写都是方法的重写,和方法无关! 2.静态方法和非静态方法有很大的区别! 静态方法:方法的调用只和左边定义的数据类型有关 非静态方法:当我们定义了一个B类但是new一个A类(A继承B)-->则调用b.text() 的时候A类会重写B类的方法!! 3.重写的条件 非静态方法重写 子类重写 阅读全文