![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
想自学翻身的咸鱼
这个作者很懒,什么都没留下…
展开
-
JAVA中的 泛型
一.泛型:本质是将类型参数化栗子:泛型类class GeneralType <Type> //<>里将类型作为参数, 可以用一个泛型类 来构造不同类型的对象{ Type object; public GeneralTyper(Type object) { this.object = object; } public Type getObj...原创 2018-04-08 11:30:14 · 419 阅读 · 0 评论 -
JAVA中 类的组合
一.类的组合:选用已有类的对象作为,表达的是有一个的包含关系 思想:程序中的部件由对象组装而成它的成员栗子:线段类public class Point //端点类{ private int x,y; public Point(int x,int y) { this.x = x; this.y = y; } public int GetX() { r...原创 2018-04-08 11:57:00 · 6628 阅读 · 0 评论 -
JAVA中的接口
一.接口的概念 1.接口中可以规定方法的原型:方法名、参数列表以及返回类型,但不规定方法主体 2.也可以包含基本数据类型的数据成员,但它们都默认为static和final二.接口的作用: 1.继承多个设计 2.建立类与类之间的"协议":将类根据其实现功能分组用接口代表,而不必顾虑它所在的类继承层次;这样可以最大限度的利用动态绑定,隐藏实现细节; 3.使用不同类之间的常...原创 2018-04-08 14:07:58 · 262 阅读 · 0 评论 -
JAVA的类型转换
一.JAVA类型转换规则 1.基本类型之间的转换:将值从一种类型转换成另一种类型 2.引用变量的类型转换: 将引用转换为另一类型的引用,并不改变对象本身的类型。 只能转换为: 任何一个(直接或间接)超类的类型(向上转型); 对象所属的类(或其超类)实现的一个接口(向...原创 2018-04-08 15:41:54 · 377 阅读 · 1 评论 -
JAVA中继承的概念和语法
1.类继承的概念 根据已有类来定义新类,新类拥有已有类的所有功能JAVA只支持类的单继承,每个子类之能有一个直接超类超类是所有子类的公共属性及方法的集合,子类则是超类的特殊化继承机制可以提高程序的抽象程度,提高代码的可重用性Tips:子类对象与超类对象存在“是一种”的关系子类对象,从外部来看,应该包括:与超类相同的接口,包含着超类的所有变量和方法,同时可以具有更多的方法和数据成员2.继承的语法: ...原创 2018-04-04 12:05:54 · 1051 阅读 · 0 评论 -
JAVA中的隐藏和覆盖
一.属性的隐藏:子类中声明了与超类中相同的成员变量名 1.从超类继承的变量将被隐藏 2.子类拥有了两个相同名字的变量,一个继承自超类,另一个由自己声明 3.当子类执行继承自超类的操作时,处理的是继承自超类的变量, 而当子类执行它自己声明的方法时,所操作的就是它自己声明的变量栗子:class Parent ...原创 2018-04-04 16:11:39 · 489 阅读 · 0 评论 -
JAVA中的Object类
Object类:JAVA里所有类的直接或间接超类,包含了所有JAVA类的公共属性一.Object类的主要方法 public final Class getClass() // 获取当前对象所属的类信息,返回Class对象 public String toString() // 返回表示当前对象本身有关信息的字符串对象 public boolean e...原创 2018-04-05 11:00:56 · 281 阅读 · 0 评论 -
JAVA中的终结类、终结方法 和 抽象类、抽象方法
一.终结类与终结方法:用final修饰的类和方法 1.终结类不能被继承 2.终结方法不能被子类覆盖栗子:终结类 final class A {.....} //声明A类 为final类 class B extends A {....} //编译器将会报错栗子:终结方法 class Parent{ public Parent() { } //构造方法...原创 2018-04-05 11:41:10 · 2669 阅读 · 0 评论