Cirry's Blog
2019-09-29
技术
java

简单范例 ```java @FunctionalInterface //函数式接口 interface IMessage{ public void send(String str); } public class Lamda { public...

范例: 定义一个线程 ```java package cn.cccc.demo; class MeThread extends Thread{ private String title; public MeThread(String title)...

定义一个内部类 ```java class Outer{ //外部类 private String msg = "cirry"; //私有成员属性 public void fun(){ // 普通方法 ...

2019-09-27
技术
java

包的定义与使用 范例:定义一个包: ```java package cn.cirry.demo; public class PackageDemo{ public static void main(String args []){ ...

所有的类的父类就是Object类,但是基本数据类型不是类,所以如果想将基本数据类型以类的方式进行处理,那么就需要对其进行包装。 以int数据为例,进行一个包装处理的定义 ```java class Int{ private int data; // ...

定义一个抽象类 ```java abstract class Message{ private String type; public abstract String getConnectInfo(); // 抽象方法 pu...

泛型接口实现方式 子类继续用泛型 ```java interface IMessage<T>{ public String echo(T t); } class MessageImpl<S> implements IMessage <...

接口的基本定义 抽象类与普通类的最大优势在于:可以实现对子类覆写方法的控制,但是在抽象类里面也会有普通方法,而普通方法里面可能会涉及到一些安全或者隐私的操作问题。那么这样在进行开发的过程当中,如果想对外部隐藏全部的开发细节,则就可以通过接口来进行描述。 接...

2019-09-25
技术
java

方法多态:①方法覆写②方法重载 属性多态 ①向上转型 ```java class Message { public void print(){ System.out.println("i am messge"); ...

2019-09-25
技术
java

子类覆写 ```java class Person{ private String name; private int age; public Person(String name , int age){ thi...