常见的设计模式 一、单例模式 singleton 保证该类只可能有一个实例。通常单例模式用于对该实例共享。 或者因为该类实例较为消耗资源,一个实例足以满足应用等情况下使用。 单例步骤: 1:私有化构造方法 2:定义静态的获取当前类型实例的方法 3:定义私有的静态的当前类型实例并初始化 public ...
分类:
其他好文 时间:
2017-04-05 17:31:47
阅读次数:
151
类的设计分析: 1.根据需求抽取属性.(名词几乎都是属性) 2.属性私有化(private) 3.生成setter和getter方法 4.可以根据需要添加构造函数. 5.根据需求抽取其他方法.(动词几乎都是方法.) 6.方法中尽量避免输出语句,调用处输出. 构造方法. 特点: 方法名与类名相同.并且 ...
分类:
编程语言 时间:
2017-04-03 01:11:42
阅读次数:
156
1.ado.net中的窗体传智或者一个窗体要掉另一个窗体函数,最好是用委托实现 当然用全局变量也能实现 步骤在主窗体中传入方法,子窗体体构造函数生成委托 赋值后再相应位置调用即可 2.单例模式步骤 1>构造函数私有化 2>创建静态实例 3>创建带返回实体的公有静态方法 4>调用 3.触发器两个表in ...
分类:
其他好文 时间:
2017-04-02 22:54:30
阅读次数:
224
super的概念: a. super.方法名 调用父类的方法 b. super() 表示调用父类的构造方法 在构建子类对象时 会默认创建父类的对象 无论是否强制写了super() 无法被继承的事物: 1.私有化的属性OR 方法2.访问权限 3.构造方法 (当一个对象被创建的时候 才会执行 无需继承) ...
分类:
编程语言 时间:
2017-03-30 22:39:44
阅读次数:
158
单例模式: 1、单例理解就是不能让外部去实例化对象,不能让外面随便new,外面可以随便new就表示不是单例的。 如何保证这个类不给外面的类实例化呢? 通常实例化一个对象,就是调用他的构造方法。只要把构造方法私有化后外部就不能调用构造方法去实例化对象。 2、声明一个本类对象 你不让外部去实例化一个对象 ...
分类:
其他好文 时间:
2017-03-21 15:23:43
阅读次数:
143
一、什么是JavaBean?JavaBean是一个遵循特定写法的Java类,它通常具有如下的特点:这个Java类必须具有一个无参数的构造方法。属性私有化。私有化的属性化必须通过public类型的方法暴露给其他程序,并且方法的命名也必须遵守一定的命名规范。JavaBean在JavaEE开中中,通常用于..
分类:
编程语言 时间:
2017-03-18 11:06:59
阅读次数:
205
1.面向对象的Java实现--封装 1-1:封装 a.为什么需要封装(封装可以是数据方便维护、增加实用性、方便扩展等等。通过面向对象的思想,模拟现实生活中的事物。) b.什么是封装(封装就是将属性私有化,提供共有的方法访问私有属性) c.如何实现封装 例如: package s2java.sg.ch ...
分类:
编程语言 时间:
2017-03-14 23:52:07
阅读次数:
261
2016年下半年,A股市场的跨境并购如火如荼。几个月内连续曝出超过百亿的蛇吞象交易,标的瞄准的,多为各类美国上市公司或前上市公司。即便并非上市公司本身,也有如Playtika这样美国上市公司的重要资产。 为了以较少的资金撬动这些体量惊人的蛇吞象交易,中国企业并购海外优质标的的过程,越来越多地出现了L ...
分类:
其他好文 时间:
2017-03-12 10:51:21
阅读次数:
308
1. 本周学习总结 本周学习了关于Java的封装,所谓封装就是将属性私有化,提供公有的方法访问私有属性 2. 书面作业 代码阅读 以上代码可否编译通过?哪里会出错?为什么?尝试改正?如果创建3个Test1对象,内存中有几个i,几个j?请分析原因? 答:无法编译通过。System.out.printl ...
分类:
编程语言 时间:
2017-03-11 16:53:10
阅读次数:
190
匿名对象:没有引用类型变量指向的对象就称为匿名对象。 匿名对象的主要作用:简化书写 匿名对象主要用于两种应用场景: 1.如果一个对象的方法只会调用一次的时候,然后该对象就不再使用了,这时候就可以使用匿名对象 2.作为参数传递 封装的步骤: 1.私有化要封装的属性 2.根据需求提供对应的get或set ...
分类:
其他好文 时间:
2017-03-08 00:58:06
阅读次数:
164