随笔分类 - Java
摘要:public interface Printer { void print(); } /***********************************/ public class ColorfulPrinter implements Printer{ @Override public voi
阅读全文
摘要:多态是 同一个行为 具有 多个不同表现形式 实现方式: 1、继承父类,重写实现方法 2、实现接口,重写实现方法 3、抽象类 继承方式: public class Printer { public void print() { System.out.println("I am Father Print
阅读全文
摘要:在引用数据类型中,只有有继承关系的类型才能进行类型转换; 类型转换只是转换看待对象的引用的类型,对象本身没有也不可能参与转换; 父类引用可以自动指向子类对象,但只能访问和调用到来自于父类的属性和行为; . 子类的引用不能指向父类或其它子类对象,就算强转也会导致运行失败并抛出ClassCastExce
阅读全文
摘要:public enum Week { //1. 枚举值必须要定义在前面,enum本质上也是一个class MONDAY(1,"星期一"), TUESDAY(2,"星期二"), WEDNESDAY(3,"星期三"), THURSDAY(4,"星期四"), FRIDY(5,"星期五"), SATURDA
阅读全文
摘要:https://baike.xsoftlab.net/view/1299.html https://www.cnblogs.com/ryan304/p/9546670.html
阅读全文
摘要:用在Java void方法中,作用是终止方法运行(不过据说这样不太规范) void test() { return; }
阅读全文
摘要:public: 具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 protected: 主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西 defa
阅读全文
摘要:反射机制可以做什么? 可以在程序运行时候动态的创建对象。(补充:其他创建对象的方式有:new 、clone) 前置知识 动态语言和静态语言 动态语言及程序执行中可以改变结构的语言,如JS、c#、PHP、Python function f() { var x = "var a=0; var b=1;
阅读全文