Fork me on GitHub

2019年9月4日

摘要: 1、注解 注释:首先是一种代码级别的注释,因为注解需要另一端代码去读取它,才有意义 说他是注释,是因为它本身只是对代码进行说明的作用,并不会修改被注解的代码的功能。 2、样子:@注解名 3、系统的三个最最基本的注解 (1)@Override:表示方法是重写的方法 编译器检查到某个方法上面标记了@Ov 阅读全文

posted @ 2019-09-04 18:28 攀一座山 阅读(128) 评论(0) 推荐(0) 编辑

摘要: 1、枚举是一种类,是一种特殊的类,它的对象是固定的有限的几个。 虽然没有说枚举类的对象的属性不能修改,但是一般情况下,我们枚举类的对象的属性都不建议修改 2、如何声明枚举类 3、枚举类的特点 (1)构造器一定是私有的 (2)常量对象列表必须在首行 (3)枚举类的父类是java.lang.Enum类, 阅读全文

posted @ 2019-09-04 18:24 攀一座山 阅读(137) 评论(0) 推荐(0) 编辑

摘要: 1、语法格式 【修饰符】 class 外部类 【extends 外部类的父类】【implements 外部类的父接口们】 { 【修饰符】 返回值类型 方法名(【形参列表】){ 【其他修饰符】 class 局部内部类名 【extends 内部类的父类】【implements 内部类的父接口们】{ } 阅读全文

posted @ 2019-09-04 18:16 攀一座山 阅读(768) 评论(0) 推荐(0) 编辑

摘要: 1、语法格式 2、特点 (1)非静态内部类也是类, A:也有自己的字节码文件:外部类名$非静态内部类名.class B:它可以继承自己的父类,实现自己的父接口们 C:它可以有自己的各种成员:属性、方法、构造器、代码块、内部类 注意:不能有静态成员 (2)非静态内部类可以使用外部类的成员,包括外部类的 阅读全文

posted @ 2019-09-04 18:11 攀一座山 阅读(524) 评论(0) 推荐(0) 编辑


2019年9月3日

摘要: 1、语法格式 2、特点 (1)静态内部类也是类, A:也有自己的字节码文件:外部类名$静态内部类名.class B:它可以继承自己的父类,实现自己的父接口们 C:它可以有自己的各种成员:属性、方法、构造器、代码块、内部类 (2)静态内部类可以使用外部类的成员,但是只能使用外部类的静态成员,包括外部类 阅读全文

posted @ 2019-09-03 19:02 攀一座山 阅读(397) 评论(0) 推荐(0) 编辑

摘要: 1、匿名内部类:没有名字,只有唯一的对象,在声明类的同时就创建好了这个对象。 2、语法格式: 3、使用匿名内部类的形式一般是三种 (1)多态引用:通过父类或父接口的变量对匿名内部类的对象进行多态引用 多态引用,只能重写父类或父接口的方法,才能调用到,否则自己扩展的方法是无法调用的。 (2)匿名内部类 阅读全文

posted @ 2019-09-03 18:58 攀一座山 阅读(239) 评论(0) 推荐(0) 编辑

摘要: 1、接口:代表一组行为标准 2、如何声明接口? 3、接口的成员 JDK1.8之前: (1)公共的静态的常量:public static final 这三个修饰符可以全部或部分省略 (2)公共的抽象方法:public abstract 这两个修饰符也可以全部或部分省略 JDK1.8之后: (3)公共的 阅读全文

posted @ 2019-09-03 18:28 攀一座山 阅读(144) 评论(0) 推荐(0) 编辑

摘要: 1、根父类 (1)Object类型是所有引用数据类型的超类,包括数组类型 如果一个类没有显式的声明它的父类,那么它的父类就是Object。 (2)Object类中的方法,会继承到所有类型的对象中,包括数组对象。 即所有对象都可以调用Object类中声明的方法 (3)Object类型变量或数组可以接收 阅读全文

posted @ 2019-09-03 18:22 攀一座山 阅读(353) 评论(0) 推荐(0) 编辑

摘要: native是修饰符,修饰方法的,表示这个方法的方法体是由C语言实现的即在Java代码中(.java文件中)看不到它的源代码的实现。 但是native方法对于调用者,和普通的Java代码一样(1)正常调用(2)子类也可以重写 阅读全文

posted @ 2019-09-03 18:21 攀一座山 阅读(107) 评论(0) 推荐(0) 编辑

摘要: 向上转型与向下转型是适用于“父子类”之间。 1、向上转型:当把子类的对象赋值给父类的变量时,编译期间会发生自动类型提升。 2、向下转型:当把父类的变量的值重新赋值给一个子类的变量时,需要强制类型转换。 向下转型有风险:可能会发生ClassCastException类型转换异常。 向下转型要成功:当这 阅读全文

posted @ 2019-09-03 18:18 攀一座山 阅读(416) 评论(0) 推荐(0) 编辑


Copyright © 2024 攀一座山
Powered by .NET 9.0 on Kubernetes