摘要:
一.设计模式简介 二.单例模式实现 1.饿汉式实现: 注:和Python利用Python本身模块实现单例模式一样(无论用不用,直接创建一个实例) 创建对象实例的时候直接实例化【空间换时间,在加载类的时候就创建了实例,速度快,空间大】 代码: 1 package com.swpu.single; 2 阅读全文
摘要:
一.表达式 表达式由运算符和操作数组成,如5,num1,num1+num2(+是运算符,num1,num2是操作数),sum=num1+num2(两步运算,一步是加,一步是赋值) 运算符:算术运算符,赋值运算符,关系运算符,逻辑运算符,条件运算符,位运算符 和Python有一点不同:Python中运 阅读全文
摘要:
一.封装的简单理解 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,并通过该类提供的方法来实现对隐藏信息的操作和访问。(简单的说就是隐藏对象的信息,留出访问的接口)。 特点:1.只能通过规定的方法访问数据;2.隐藏类的实例细节,方便修改和实现。 二.封装的代码实现 注:只有getxxx的属性是 阅读全文
摘要:
一.继承 1.简介: 特点:利于代码复用;缩短开发周期。注:子类不能直接访问父类的私有属性 满足“A is a B”的关系就可以形成继承关系 例: 父类: 1 package com.swpu.animals; 2 3 public class Animal { 4 //属性 5 private S 阅读全文
摘要:
一.选择控制 多重if结构: 1 package operator; 2 3 import java.util.Scanner; 4 5 public class Luoji { 6 7 public static void main(String[] args) { 8 // TODO Auto- 阅读全文
摘要:
一.Python基础 1.Python语言特性: 动态型(运行期确定类型,静态型是编译型确定类型),强类型(不发生隐式转换,弱类型,如PHP,JavaScript就会发生隐患式转换) 2.Python作为后端语言的优缺点: 优点: 胶水语言,轮子多,应用广泛;语言灵活,生产力高 缺点: 性能问题,代 阅读全文