1.对于泛型看下面两个例子。 接口类 `public interface Dao { T selectOne(Long id, String pwd); T selectOne(Long id); T insert(Account acc); T[] selectAll(); }` ` 实现类 pu ...
分类:
其他好文 时间:
2020-11-16 13:24:49
阅读次数:
4
封装 概述面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。 原则将属性隐藏起来,若 ...
分类:
编程语言 时间:
2020-11-13 12:55:34
阅读次数:
12
go并不是一个纯面向对象的编程语言。在go中的面向对象,结构体替换了类。 go并没有提供类class,但是它提供了结构体struct,方法method可以在结构体上添加。提供了捆绑数据和方法的行为,这些数据和方法与类类似。 面向对象的基本思想主要体现在封装,继承以及多态等的设计与运用上。下面来看看封 ...
分类:
编程语言 时间:
2020-11-13 12:45:10
阅读次数:
8
一·多态 多态:主要指同一种事务表现出来的多种形态。 语法格式 父类类型引用 引用变量名 = new 子类类型(); 多态特点: 当父类类型的引用指向子类类型的对象时,父类类型的引用可以直接调用父类独有的方法。 当父类类型的引用指向子类类型的对象时,父类类型的引用不可以直接调用子类独有的方法。 对于 ...
分类:
编程语言 时间:
2020-11-11 16:46:47
阅读次数:
25
前言:抽象类和接口都是在一定程度上体现到了java的多态特性。那么在使用场景上,它们有什么区别呢?在语法方面:抽象类:1.由abstract关键词修饰的类称之为抽象类。2.抽象类中没有实现的方法称之为抽象方法,也需要加关键字abstract。3.抽象类中也可以没有抽象方法,比如HttpServlet方法。4.抽象类中可以有已经实现的方法,可以定义成员变量。接口:1.由interface关键词修饰的
分类:
其他好文 时间:
2020-11-08 16:45:20
阅读次数:
19
定义一个类是People,又定义两个类,一个Man类,另一个是Woman类,Man类中有个属性是老婆,有一个方法是lol,Woman类中有个属性是老公,有一个方法是shopping,还有一个方法是生孩子,先判断是否有老公,如果有老公,就创建一个对象,50%概率是男孩,50%概率是女孩,有一个返回值,最后如果生的是男孩就玩lol,如果是个女孩就去购物shopping。代码://父类publiccla
分类:
其他好文 时间:
2020-11-06 00:54:15
阅读次数:
19
switch语句改为多态结构更好些。 1. 常规switch #include <iostream> enum EnumType { enumOne, enumTwo, enumThree }; void showMessage(int type) { switch (type) { case en ...
分类:
编程语言 时间:
2020-11-04 19:20:04
阅读次数:
35
面向对象方法具有三个基本特征: 封装、继承、多态 封装:将对象的实现细节隐藏起来 继承: 实现软件复用的重要手段,就像人与猴子继承于灵长类动物,都有五官与四肢等属性,以及跑步、吃饭等行为。 多台:子类对象可以直接赋予父类变量(不同子类之间可能某项数值不同) Java强调以现实世界中的事务(对象)为中 ...
分类:
其他好文 时间:
2020-11-02 10:32:34
阅读次数:
20
面向对象三大特性 继承:一般类只能单继承,内部类实现多继承,接口可以多继承 封装:访问权限控制public > protected > 包 > private 内部类也是一种封装 多态:编译时多态,体现在向上转型和向下转型,通过引用类型判断调用哪个方法(静态分派)。 运行时多态,体现在同名函数通过不 ...
分类:
编程语言 时间:
2020-11-01 22:30:39
阅读次数:
34
设计模式(五)——工厂方法模式新专题:设计模式,我会在博客(http://www.hollischuang.com)及微信公众号(hollischuang)同步更新,欢迎共同学习。在设计模式(四)——简单工厂模式文章中介绍了简单工厂模式,通过一个例子讲述了如何使用简单工厂模式。同时也留下了一个问题,那就是简单工厂模式破坏了开放-封闭原则。那么本文将介绍另外一种设计模式——工厂方法模式。主要介绍其概
分类:
其他好文 时间:
2020-11-01 21:51:34
阅读次数:
16