08 2023 档案
摘要:用继承改写主界面代码,便于代码的分类 方法的调用: setSize( xx,xx); 窗口大小的设置 setVisible (true); 窗口是否显示的选定 setTitle( //语句输出);界面标题的设置 setAlwaysOnTop(true);界面置顶的设置 setLocationRela
阅读全文
摘要:构造方法: void关键字用于指定方法不返回任何值 构造方法是一种特殊的方法,用于在创建对象时初始化对象的状态: 主要目的是初始化对象的状态,而不是返回结果 构造方法的名称必须与类名相同,并且没有返回类型指定,包括void 成员方法与构造方法付的区别: Java 中的成员方法(也称为实例方法)和构造
阅读全文
摘要:图形化界面: GUI: 是指采用图形化的方式显示操作界面 AWT包(先,兼容性不完善),Swing包 主界面分析:组件: eg: JFrame(最外层的窗体) 、JMenuBar(最上层的菜单)、JLabel(管理文字和图片的容器) 界面的创建: 即(JFrame)对象的创建: JFrame 对象名
阅读全文
摘要:静态内部类和局部内部类: 静态内部类:特殊的成员内部类 静态内部类只能访问外部类中的静态变量和静态方法,如果想要访问非静态的需要创建对象。 创建静态内部类对象的格式: 外部类名.内部类名 对象名= new 外部类名.内部类名(); 调用非静态方法的格式: 先创建对象,用对象调用 调用静态方法的格式:
阅读全文
摘要:接口和抽象类的综合案例: 接口中新增方法: JDK8以后接口中新增的方法:允许在接口中定义默认方法,需要使用关键字default 修饰 作用: 解决接口升级的问题接口中默认方法的定义格式格式: public default 返回值类型 方法名(参数列表){} 范例: public default v
阅读全文
摘要:初识内部类: 类的五大成员: 属性,方法,构造方法,代码块,内部类 什么是内部类? 在一个类的里面再定义一个类 遵循原则: 内部类表示的事物是外部类的一部分内部类单独出现没有任何意义 内部类的访问特点: 内部类可以直接访问外部类的成员,包括私有 外部类要访问内部类的成员,必须创建对象 成员内部类:
阅读全文
摘要:抽象类和抽象方法: 抽象方法:将共性的行为 (方法) 抽取到父类之后由于每一个子类执行的内容是不一样所以,在父类中不能确定具体的方法体该方法就可以定义为抽象方法 抽象类:如果一个类中存在抽象方法,那么该类就必须声明为抽象类 抽象方法的定义格式: public abstract 返回值类型 方法名(参
阅读全文
摘要:包和final: 包就是文件夹,用来管理各种不同功能的java类,方便后期代码维护。 使用其他类的规则: 使用同一个包中的类时,不需要导包 使用java.lang包中的类时,不需要导包 其他情况都需要导包 如果同时使用两个包中的同名类,需要用全类名 final: 修饰方法: 表明该方法是最终方法,不
阅读全文
摘要:关于多态的综合练习: 一个继承的子类: 一个独立的类,调用子类: 测试类:
阅读全文
摘要:认识多态: 同类型的对象,表现出的不同形态 多态的表现形式: 父类类型 对象名称 = 子类对象; 多态的前提: 有继承关系 有父类引用指向子类对象: Fu f = new Zi(); 有方法重写 多态的好处: 使用父类类型作为参数,可以接收所有子类对象 体现多态的扩展性与便利 基本练习: 多态中调用
阅读全文
摘要:继承中的构造方法: 继承中,构造方法的访问特点: 1、父类中的构造方法不会被子类继承 2、子类中所有的构造方法默认先访问父类中的无参构造,再执行自己 为什么? 子类在初始化的时候,有可能会使用到父类中的数据,如果父类没有完成初始化,子类将无法使用父类的数据 子类初始化之前,一定要调用父类构造方法先完
阅读全文
摘要:子类能继承父类中的哪些内容: 构造方法: 非私有:不能 private:不能 成员变量: 非私有:能 private:能 成员方法: 非私有:能 private:不能 成员变量能继承,private不能直接使用 成员方法能添加到虚方法表中,即可调用 虚方法表: 非private、非static、非f
阅读全文
摘要:指法不过关啊!!! static的注意事项: 静态方法只能访问静态变量和静态方法 非静态方法可以访问静态变量或静态方法,也可以访问非静态的成员变量和非静态的成员方法 静态方法中是没有this关键字 重新认识main方法: public: 被JVM调用,访问权限足够大 static: 被JVM调用,不
阅读全文