java:基础
Alex_majm
这个作者很懒,什么都没留下…
展开
-
转:多态,向上向下造型(https://blog.csdn.net/lingang1991/article/details/69905944)
一、多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。一个Student对象既可以赋值给一个Student类型的引用,也可以赋值给...转载 2018-09-19 11:38:44 · 191 阅读 · 0 评论 -
设计模式:工厂模式
工厂模式是一种创建型的设计模式,个人感觉就是帮助我们new出对象的一种手段。。 1.工厂模式: T利用多态,几种工厂类实现接口后,调用方法。这样用户不再需要关心创建过程即可new对象: 工厂类: public class SanluFactory implements Factory { @Override public Milk getMilk() { ...原创 2018-12-19 11:47:40 · 180 阅读 · 0 评论 -
设计模式:单例模式
1.应用场景:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2.spring中的单例:Spring 中的单例模式完成了后半句话,即提供了全局的访问点 BeanFactory。但没有从构造器级别去 控制单例,这是因为 Spring 管理的是是任意的 Java 对象。 Spring 下默认的 Bean 均为单例。 3.特点:保证从系统启动到系统终止,全过程只会产生一个实例。 4.应用:当...原创 2018-12-19 14:49:41 · 155 阅读 · 0 评论 -
java:static变量的使用
一、多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。一个Student对象既可以赋值给一个Student类型的引用,也可以赋值给...转载 2019-01-03 11:16:26 · 518 阅读 · 0 评论