随笔分类 -  JAVA基础学习

只有注册用户登录后才能阅读该文。
posted @ 2017-12-06 22:51 beulas 阅读(1) 评论(0) 推荐(0)
摘要:定义:将一个类定义在另一个类的里面,对里面的类就称为内部类。 访问特点:内部类可以直接访问外部类中的成员,包括私有成员。 而外部类要访问内部类中的成员必须要建立内部类的对象。 一般用于类的设计。 分析事物时,发现该事物中还有事物,而且这个事物还在访问被描述事物的内容。 这时就把还有的事物定义成内部类 阅读全文
posted @ 2017-12-05 22:55 beulas 阅读(144) 评论(0) 推荐(0)
摘要:多态的定义: 同一种事物,由于条件不同展现不同的状态,在java中表现为同一个引用,指向的实例不同,最终展现不同的执行效果。 动物 x = new 猫 (); 猫这类事物既具备了猫的形态又具备了动物的形态,这就是对象的多态性,简单说就是一个对象对应着不同类型。 多态在代码中的体现: 父类或者接口的引 阅读全文
posted @ 2017-11-26 22:14 beulas 阅读(300) 评论(0) 推荐(0)
摘要:抽象类特点 1、方法只有声明没有实现,该方法就是抽象方法,需要被abstract修饰。 抽象方法必须定义在抽象类中,该类必须也被abstract关键字修饰。 2、抽象类不可以被实例化, 为什么? 因为调用抽象方法没意义。 3、抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化。否则,这个子 阅读全文
posted @ 2017-11-25 23:33 beulas 阅读(149) 评论(0) 推荐(0)
摘要:首先了解构造函数 构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。即为对象成员变量赋初始值。 构造函数与类名相同,可重载多个不同的构造函数。如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造方法,这个构造方法不执行任何代码。 构造函数的调用 (1 阅读全文
posted @ 2017-11-25 23:33 beulas 阅读(480) 评论(0) 推荐(0)
摘要:定义接口用的不是class,而是interface。 接口中常见的成员:而且这些成员都是固定的修饰符。 1、全局变量:public static final (不写的时候java会默认添加上去,但是阅读性不好) 2、抽象方法:public abstract 接口中的成员都是公共权限的。 类与类之间是 阅读全文
posted @ 2017-11-25 23:33 beulas 阅读(356) 评论(0) 推荐(0)
摘要:1、final是一个修饰符,可以修饰类,方法,变量。 2、final修饰的类不能被继承。 3、final修饰的方法不能被覆盖。 4、final修饰的变量是一个常量,只能赋值一次。 为什么要用final修饰变量,其实在程序中如果一个数据是固定的,那么直接使用这个数据就可以了,但是这样阅读性差,所以它给 阅读全文
posted @ 2017-11-25 23:33 beulas 阅读(81) 评论(0) 推荐(0)
摘要:重写 和 重载 阅读全文
posted @ 2017-11-25 23:32 beulas 阅读(81) 评论(0) 推荐(0)