1.1 定义类、创建对象 在编程时,要定义类,然后在创建这个类的对象(实例)。 1.1.1 定义类 定义类的语法个式如下: 访问修饰符 Class 类名 { 类的成员1; ................ 类的成员n; } 各项的含义如下。 1) “访问修饰符”用来限制类的作用范围或访问级别,类的修 ...
分类:
其他好文 时间:
2020-02-25 23:03:22
阅读次数:
199
堆: 树这种结构 本身在计算机科学领域 占有很重要的地位,这种数据结构之所以占有重要的地位,不仅仅是因为二分搜索树这样的一种结构, 是树本身这种形状可以产生很多拓展,对于不同的问题 ,我们可以稍微改变 或者 限制树这种数据结构的性质,从而产生不同的数据结构,高效的解决不同的问题, 从节开始,将会有四 ...
分类:
其他好文 时间:
2020-02-24 12:39:08
阅读次数:
56
1.pom文件添加依赖 2.定义切面类:在类上添加@Aspect 和@Component 注解即可将一个类定义为切面类。 切点表达式用于描述切点的位置信息,在此简单描述文中切点表达式的含义。 推荐一个切点表达式总结的博客https://www.cnblogs.com/zhangxufeng/p/91 ...
分类:
编程语言 时间:
2020-02-24 09:47:54
阅读次数:
62
1.我们都知道,在mybatis中写实体类的时候,是按照数据库中的列名来给实体类定义属性的,举个例子: public class User implements Serializable { private Integer id; private String username; private S ...
分类:
数据库 时间:
2020-02-21 23:57:49
阅读次数:
188
class Bar: def objB(self,args): print(self,args) print(self,self.name,self.age,args) obj = Bar() obj.name = "alex" obj.age = "25" obj.objB(123) print( ...
分类:
其他好文 时间:
2020-02-21 22:42:16
阅读次数:
60
书中对类定义下的函数有如下例子 class Dog: #dog can bark def bark(slef): print("wang") pass pass zhubite=Dog() zhubite.bark() 出于好奇,去掉slef之后代码变成如下内容 class Dog: #dog ca ...
分类:
编程语言 时间:
2020-02-20 20:28:26
阅读次数:
99
策略模式 定义:策略模式对应于解决某一个问题的一个算法族,允许用户从该算法族中任选一个算法解决某一问题,同时可以方便的更换算法或者增加新的算法,并且由客户端决定调用哪个算法。 角色: 1)抽象策略(Strategy)类:定义了一个公共接口,各种不同的算法以不同的方式实现这个接口,环境角色使用这个接口 ...
分类:
其他好文 时间:
2020-02-19 15:13:31
阅读次数:
62
您不能创建一个抽象类的实例。 您不能在一个抽象类外部声明一个抽象方法。 通过在类定义前面放置关键字 sealed,可以将类声明为密封类。当一个类被声明为 sealed 时,它不能被继承。抽象类不能被声明为 sealed。 1 namespace FirstCode.EX1 2 { 3 abstrac ...
封装 在属性和方法前加上 __ 两个下划线,将公共属性、实例属性、方法全部变成私有,这就是封装。 __属性,变私有属性 __self.属性,变私有属性 __方法,变私有方法 有更多的描述来说明封装的优点,便于理解。比如: 1、防止该类的代码和数据被外部类定义的代码随机访问。 2、要访问该类的代码和数 ...
分类:
编程语言 时间:
2020-02-18 18:14:52
阅读次数:
66
面向对象的理解和类万物皆对象类是抽象的比如人类看得到摸得到吗命名规范:(查)类定义:{属性方法}publicclassPerson{Stringname;Stringgender;intage;publicvoideat(){//无参数无返回值Systm.out.println("我在吃饭!");}}//在同一个目录下不用导入publicTest{publicstaticvoidmain(Stri
分类:
其他好文 时间:
2020-02-18 17:56:19
阅读次数:
69