![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象
一定要做大数据
不积跬步,无以至千里
不积小流,无以成江海
展开
-
内部类--局部内部类、静态内部类、匿名内部类、成员内部类
1原创 2019-07-10 08:54:25 · 124 阅读 · 0 评论 -
设计模式--单例模式、工厂模式
1.单例设计模式(一个类中只能有一个对象)分为:懒汉单例模式和饿汉单例模式懒汉单例模式1.私有化构造器2.声明本类引用的类型,不要去指向对象3.提供一个公共静态的方法,为外部提供对象,先判断引用类型是否为对象,如果不是,则引用指向一个new 类名()并返回;如果有就返回这个引用;public class A{ private public A(){ } //私有化构...原创 2019-07-10 09:29:56 · 97 阅读 · 0 评论 -
面向对象及注意点
1.面向对象与面向过程的区别面向过程:就是在完成一个东西,想需要完成的部分,一步一步去实现面向对象:是将一个个需要完成的对象,创建对象去完成的步骤2.对象的创建类名 对象名 =new 类名();new 类名(); 匿名对象用对象对内部成员变量进行赋值(1)对象名.属性=值;(2)还可以在类中写有参构造方法,直接初始化成员变量类名 对象名=new 类名(值);(3)当类中...原创 2019-07-04 21:49:37 · 183 阅读 · 0 评论 -
block块、this关键字、static关键字、GC、package及import
block块 { }定义在方法中{}为局部代码块,调用该方法就执行定义在类中方法外,构造块,当new一个对象便加载static {}定义类中方法外,静态代码块,在类第一次加载的时候就执行一次,进行初始化同步代码块当存在多个相同的,执行顺序为从上到下this关键字(谁调用它就代表哪个对象)this代表指向的对象用法:在出现同名的变量时,this.属性代指成员属性 int a;...原创 2019-07-05 21:39:08 · 192 阅读 · 0 评论 -
面向对象——封装、继承、多态
封装javaBean把对象的属性和方法结合为一个整体,并尽可能隐藏内部实现细节(1)隐藏内部实现细节,提供公共访问方式提高了代码的复用性及安全性private是封装的一种体现class Animal{//private进行限制private String name/在封装中要存在一个无参构造,不然有时候外部调用会报错public Animal(){}public Animal...原创 2019-07-06 19:27:36 · 112 阅读 · 0 评论