网站开发流程中客户的任务是什么,新浪短链接生成网址,庆阳设计公司,外包公司能去吗1、static关键字
匿名代码块、静态代码块、构造方法
静态代码块是在类加载的时候执行#xff0c;仅执行一次
匿名代码块在调用构造函数之前
验证如下图#xff1a; 2、静态导入包#xff08;可能很多人听都没听过#xff09; 3、Math是用final关键字的#xff0c;fina…1、static关键字
匿名代码块、静态代码块、构造方法
静态代码块是在类加载的时候执行仅执行一次
匿名代码块在调用构造函数之前
验证如下图 2、静态导入包可能很多人听都没听过 3、Math是用final关键字的final是常量的修饰符通过final修饰的类就不能被继承了没有子类 inherit就是继承的意思
2、抽象类与接口--难点是锻炼抽象的思维
抽象类
抽象类只能单继承但接口可以多继承
抽象类由于单继承的局限性------设计模式可能用的到abstract
特点
1、抽象类只是一种约束不能new这个抽象类只能靠子类去实现他
2、抽象类中可以有普通方法抽象方法必须在抽象类中
思考后续待补充
抽象类不能new对象有构造器么
抽象类存在的意义是什么 接口interface接口的本质是契约。把接口理解成插座不约束插什么电器但插头得符合要求。
“如果你是xxxx则必须能xxxxx”如果你是天使则必须能飞如果你是汽车则必须能跑
约束和实现抽离只有规范是非常专业的约束自己无法写方法面向接口编程
面向对象的精髓是对对象的抽象最能体现这一点的就是接口。 接口中的所有方法定义都是public abstract 下图就是证明这一点abstract是redundant冗余的为啥是public呢因为是约束如果不是public就不起作用了
直接写返回值类型 方法名字 即可
接口中的所有属性都是public static final不过没有多少人在接口里定义常量
接口都需要有实现类一般都以 Impl 结尾字母是impL方便看 类 实现接口 implements接口实现了接口的类就必须重写接口中的方法
IDEA快捷键alt insert 接口类 extends 单继承可利用接口实现伪多继承 接口不能被实例化接口中没有构造方法
3、内部类
学到多线程lambda表达式就会明白这一部分暂时了解即可 成员内部类 静态内部类 一个Java类中.java可以有多个class但只能有一个public class 局部内部类 匿名内部类