2022年5月15日
摘要: AWT-画笔 package com.deng.lesson03; import java.awt.*; public class TestPaint { public static void main(String[] args) { new MyPaint().loadFrame(); } } 阅读全文
posted @ 2022-05-15 15:34 松下的蘑菇 阅读(32) 评论(0) 推荐(0)
  2022年5月11日
摘要: AWT—鼠标监听,窗口监听,键盘监听 鼠标监听 目的:实现鼠标作画 package com.deng.lesson03; ​ import java.awt.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent 阅读全文
posted @ 2022-05-11 20:44 松下的蘑菇 阅读(128) 评论(0) 推荐(0)
  2022年5月9日
摘要: AWT-简易计算器,组合+内部类回顾复习 opp原则:组合,大于继承! class A extend B{ } class A{ public B b; } 目前代码 package com.deng.lesson2; import java.awt.*; import java.awt.event 阅读全文
posted @ 2022-05-09 16:07 松下的蘑菇 阅读(42) 评论(0) 推荐(0)
  2022年5月6日
摘要: 事件监听与输入框监听 事件监听 事件监听:当某个事件发生的时候,干什么? package com.deng.lesson2; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListe 阅读全文
posted @ 2022-05-06 20:31 松下的蘑菇 阅读(43) 评论(0) 推荐(0)
  2022年5月5日
摘要: 布局管理器 流式布局 package com.deng.lesson01; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.event 阅读全文
posted @ 2022-05-05 17:12 松下的蘑菇 阅读(32) 评论(0) 推荐(0)
  2022年5月4日
摘要: AWT 1 AWT介绍 包含很多类和接口!GUI! 元素:窗口,按钮,文本框 java.awt 2 组件和容器 2.1 Frame package com.deng.lesson01; import java.awt.*; //GUI的第一个界面 public class TestFrame { p 阅读全文
posted @ 2022-05-04 17:14 松下的蘑菇 阅读(234) 评论(0) 推荐(0)
  2022年4月8日
摘要: 异常机制 什么是异常 实际工作中,遇到的情况不可能是非常完美的 比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对等等 软件程序在运行的过程中,非常可能遇到刚刚提到的异常问题,我们叫异常 Exception 意思是例外。这些,例外情况,或者叫 阅读全文
posted @ 2022-04-08 17:31 松下的蘑菇 阅读(41) 评论(0) 推荐(0)
  2022年4月6日
摘要: 接口 普通类:只有具体方法 抽象类:具体实现和规范(抽象方法)都有! 接口: 只有规范! 自己无法写方法~专业的约束! 约束和实现的分离:面向接口编程! 接口就是规范,定义的是一组规则,“如果你是....则必须能.....”思想 接口的本质是规范 是面向对象的精髓,是对对象的抽象,最能体现的这一点的 阅读全文
posted @ 2022-04-06 16:03 松下的蘑菇 阅读(48) 评论(0) 推荐(0)
  2022年4月1日
摘要: 抽象类 1.abstract修饰符可以用来修饰方法也可以用来修饰类,如果修饰方法 那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类 抽象方类,不能使用new关键字来创建对象,它是用来让子类继承 抽象方法,只有方法的声明,没有方法的 阅读全文
posted @ 2022-04-01 18:15 松下的蘑菇 阅读(45) 评论(0) 推荐(0)
摘要: STATIC package opp.demo07; public class Student { private static int age;//静态变量 多线程 private double score; //非静态变量 } /*ublic void run(){ //非静态方法 可以直接访问 阅读全文
posted @ 2022-04-01 18:15 松下的蘑菇 阅读(52) 评论(0) 推荐(0)