摘要: 格式:访问权限 class 类名称<泛型,泛型......>{ 属性 方法}对象的创建:类名称<具体类型> 对象名称 = new 类名称<具体类型>(); 示例: 输出: 构造方法中使用泛型: 输出: 通配符:用?代表所有类型。 输出: 泛型在接口中的使用: 输出: 或者:定义子类时不指明泛型的具体 阅读全文
posted @ 2019-02-27 22:00 我的下铺刚田武 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Java编程中遇到以下问题: A class file was not written. The project may be inconsistent, if so try refreshing this project and building it 。 可能原因:使用了关键字作为类名,更改类名 阅读全文
posted @ 2019-02-27 21:10 我的下铺刚田武 阅读(1792) 评论(0) 推荐(0) 编辑
摘要: 多态性的体现: 方法的重载和重写; 对象的多态性对象的多态性: 向上转型:程序会自动完成 格式:父类 父类对象 = 子类实例 向下转型:强制类型转换,需要先向上转型再向下转型 格式:子类 子类对象 = (子类)父类实例 例1:向上转型 输出: 因为a是子类实例b转化来的,所以执行的B中重写的方法te 阅读全文
posted @ 2019-02-27 15:54 我的下铺刚田武 阅读(151) 评论(0) 推荐(0) 编辑
摘要: final关键字在Java中被称为完结器,表示最终的意思:final能声明类、方法、属性:1、使用final声明的类不能被继承;2、使用final声明的方法不能被重写;3、使用final声明的变量变成常量,不可以被修改。(常规大写) 抽象类概念: 包含一个抽象方法的类就是抽象类;抽象方法: 声明而未 阅读全文
posted @ 2019-02-27 15:19 我的下铺刚田武 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 使用extends关键字表示继承。 Java只能单继承; Java可以多层继承;子类可以访问父类的父类的公有成员; 子类不能直接访问父类的私有成员变量,可以通过get\set方法读写; 输出: 在子类对象实例化之前,必须先调用父类中的构造方法,之后调用子类构造方法。 输出: 子类中可以重写父类中的方 阅读全文
posted @ 2019-02-27 10:44 我的下铺刚田武 阅读(131) 评论(0) 推荐(0) 编辑