摘要: package keshi;import java.awt.*;public class new01 { public static void main(String[] args) { Frame f=new Frame("BorderLayout 布局"); f.setSize(400,300) 阅读全文
posted @ 2020-08-21 23:30 青竹之下 阅读(176) 评论(0) 推荐(0) 编辑
摘要: package day17;public class demomaim { public static void main(String[] args) { wai.fu f=new wai().new fu(); f.out(); System.out.println(" "); jubu j=n 阅读全文
posted @ 2020-08-19 12:44 青竹之下 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一个类中包含另一个类,叫做内部类。 定义格式: 修饰符 class 类名称 {} 注意: 内部类用外部类随意访问,外部类用内部类需要内部类对象。 调用内部类的两种方式: 1:在外部类中直接定义内部类对象。 2:在main方法中定义, 格式:外部类.内部类 对象名称 =new 外部类(). new内部 阅读全文
posted @ 2020-08-18 16:38 青竹之下 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 产生异常的情况: 1:Java虚拟机检测到异常可能是检测到了表达式违反了Java的语义。 或者超出了某些资源限制,如使用了太多的内存。 2:代码程序的throws语句被执行。 3: 阅读全文
posted @ 2020-08-17 16:30 青竹之下 阅读(102) 评论(0) 推荐(0) 编辑
摘要: public > prtected > (defult) > private同一个类(自己) YES YES YES YES同一个包(邻居) YES YES YES NO不同包子类(儿子) YES YES NO NO (之间不在一个包,但是有继承关系)不同包非子类(陌生人) YES NO NO NO 阅读全文
posted @ 2020-08-16 16:47 青竹之下 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 接口与接口之间是多继承的; 多个父接口抽象方法重复没关系。 如果多个接口的默认方法重复,那么子接口必须进行覆盖重写,并且带着default关键字; 阅读全文
posted @ 2020-08-15 16:10 青竹之下 阅读(140) 评论(0) 推荐(0) 编辑
摘要: package day15;/*多态就是一句话:父类的引用指向子类对象;格式:父类名称 对象名 =new 子类名;/*调用规则:对于方法来说:右边new谁就优先调用谁!没有则向上找。对于变量来说:左边是那个类就优先调用那个类的变量,没有向上找。 对于方法来说:编译看左边,运行看右边。即:在编译时看左 阅读全文
posted @ 2020-08-12 16:26 青竹之下 阅读(126) 评论(0) 推荐(0) 编辑
摘要: package day014;/*接口没有构造方法;接口没有静态代码块;如果实现类继承的多个接口中有名称相同的抽象方法只需覆盖一次即可;如果实现类继承的多个接口中有名称相同的默认方法必须要对默认方法进行覆盖重写;如果实现类没能对接口所有的抽象方法进行覆盖重写那么实现类必须是抽象类;一个类中如果直接父 阅读全文
posted @ 2020-08-11 16:28 青竹之下 阅读(613) 评论(0) 推荐(0) 编辑
摘要: [ ]表示可以省略; 阅读全文
posted @ 2020-08-10 18:35 青竹之下 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 静态方法: 格式:public static 返回值类类型 方法名称(参数列表) { 方法体 } 使用方法: 接口名称.静态方法名称() 注意:不能通过接口的实现类调用接口的静态方法。 私有方法: 作用:当接口 的方法中有大量的重复代码时可以使用私有方法提取共有的代码,使得只有接口中的方法可以使用, 阅读全文
posted @ 2020-08-09 16:10 青竹之下 阅读(347) 评论(0) 推荐(0) 编辑