ICode9

精准搜索请尝试: 精确搜索
  • 《Head Frist Java》章节概要2022-05-19 20:02:36

    1.Breaking the Surface(打破表面) Java是针对于程序员更友好和更易掌握的一种编译语言,在语法、循环、分支等领域讨论包括面向对象的功能,记忆存储和最好的可移植性承诺等功能实现 2.A Trip to objectille 一个Java程序所可以改变的生活,那它如何改变生活 3.Know Your Variables(了解变

  • this的指向、箭头函数的应用2022-05-19 13:00:40

    最开始接触this,是在java的构造函数里面,还用是前端页面中事件中会有。 后面涉及到改变对象的指向   【为什么使用this: 可通过call、bind等改变指向; 代码比较简洁】 一  五种指向 1.构造函数:指向当前的实例 2.事件:指向绑定的对象bind 3.方法:指向被调用的对象 4..改变指向:bind、cal

  • JavaScript:原型2022-05-18 19:00:50

    每个构造函数的实例对象的属性是各自独有的;但有时候不同实例对象的属性或方法是一样的,可以进行共享。刚好每个构造函数以及实例都有一个属性 prototype,prototype指向一个原型对象。原型对象就相当于不同实例的共享区域。 原型对象获取 想获取原型对象可通过下面方式: function Pers

  • 对象移动2022-05-18 17:32:23

    对象移动是相对于对象拷贝的,在一些场景(比如:把对象作为一个参数传递)移动会比拷贝提升性能。还有一个原因是有些对象禁止拷贝:例如IO类和unique_ptr。 被移动的对象必须是右值,如果不是可以用std::move()显式转换为右值,但转换之后不能对这个对象的值做任何假设,最好手动清空。 对移动操

  • C++基础03-类的组合-类与对象2022-05-17 11:02:24

    类与对象-类的组合 | C++基础 组合的概念 类中的成员是另一个类的对象;可以在已有抽象的基础上实现更复杂的抽象。 类组合的构造函数设计 原则:不仅要负责对本类中的基础类型成员数据初始化,也要对对象成员初始化。 声明形式: 类名::类名(对象成员所需的形参,本类成员形参) :对象1

  • 第十三章 拷贝控制2022-05-17 09:00:10

    转载自https://github.com/applenob/Cpp_Primer_Practice,看C++primer的时用的笔记。自己做了一些补充,感谢前人的总结! 这章比较难,初学C++的可以结合《Essential C++》的第五章学习。回过头来再看这一章会轻松一点。 拷贝控制操作(copy control): 拷贝构造函数(copy constructor) 拷贝

  • Java 面向对象之三大特性2022-05-15 22:32:43

    封装 我们程序设计要追求“高内聚,低耦合”,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。(属性私有,通过get/set实现逻辑) 继承 Java中类只有单继承,没有多继承! 使用构造函数 new object1 时,如果 object1 继承了 object2,会默认先执行 o

  • 【设计模式学习笔记】单例模式2022-05-15 18:01:17

    基于接口实现 使用组合而非继承 先创建一个类,在类里面定义一个set的方法。 然后创建一个类的实例,通过这个实例调用set方法设置参数 然后通过这个实例调用这个类里面的其他方法 一个接口 基于这个接口实现两种viewer类 然后在组装类(上帝类 god class)里面使用到这个viewer类以及其他

  • 【设计模式学习笔记】工厂模式2022-05-15 18:01:09

    简单工厂: 将创建类的代码剥离出来,放到一个类里面,通过实例化这个类去获取想要的对象。 先将多个类的对象存储到map里,然后通过get方法从里面获取 工厂方法: 基于接口去实现多个不同的方法,类继承自接口,然后重写方法 类里面再创建一个静态类,静态类里从父类获取对应的方法的逻辑,父类里时

  • 二刷SSM-Day22022-05-14 23:35:26

    Day2 Bean的依赖注入 依赖注入 Dependency injection :他是Spring核心框架IOC的具体实现。 依赖注入方式 set方法 <bean id="UserDao" class="cn.gyk.dao.Impl.UserDaoImpl"/> <bean id="UserService" class="cn.gyk.service.Impl.UserServiceImpl

  • 构造函数和原型2022-05-12 17:34:43

    构造函数和原型 一.构造函数和原型 1、构造函数 1.概述 构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,它总与new一起使用,我们可以吧对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。 new在执行时会做四件事: 在内存中创建一个新的空对象;

  • 说说什么是new操作符,new操作符干了什么,手写new函数2022-05-12 09:01:37

    什么事new操作符new操作符用于创建给定构造函数的实例对象 他都干了些什么工作1)创建一个空的对象o2)将构造函数的this指向新建的空对象3)运行构造函数4)判断构造函数的输出,如果没有return 则直接输出o,如果retrun一个基本数据类型,也是输出o,否则输出构造函数自身的return值! 自己写一

  • AutoFac中常用方法说明2022-05-11 09:35:04

    虽然AutoFac中的方法都有说明,但是有些常用的方法不太好理解,不晓得这个方法的作用,是干嘛的。 1、AsImplementedInterfaces()  是以接口方式进行注入,注入这些类的所有的公共接口作为服务 2、InstancePerRequest()  每次请求共享同一个实例,使用ef时,使不同的操作使用同一个数据上下

  • cpp拾遗——构造2022-05-10 23:02:16

    1. 构造 构造函数的调用 T t(1,2); // 调用 T(int ,int) T t2 = (1,2); // 调用 T(int) T t3 = 1; // 调用 T(int) T t3 = T(1); // 调用 T(int) 构造匿名对象,并将 匿名对象 和符号 t3绑定 T t4 = t3; // 调用 T(T&) T t5(t4); // 调用 T(T&) void func(T t); fu

  • 前端知识学习042022-05-10 01:00:39

    1.js事件循环机制Event loop js再执行的的时候会产生执行环境 执行环境会按照顺序加入到执行栈中 如果遇到异步 的代码,会被挂起并加入到Task队列中 不同的任务源会被分配到不同的Task任务队列中,任务源分为微任务(microtask)和宏任务(macrotask) 微任务包括process.nextTick、promi

  • C++ 让类对象只在 堆 或 栈 上创建2022-05-09 16:00:08

    在C++中,为了让某个类只能通过new来创建(即如果直接创建对象,编译器将报错),应该(B) A 将构造函数设为私有 B 将析构函数设为私有 C 将构造函数和析构函数均设为私有 D 没有办法能做到 在C++中,类的创建分为两种。一种是静态创建,即直接创建对象;另一种是动态创建对象,即通过 new 创建,如 T *t

  • Java 构造方法小结2022-05-08 18:35:06

    public class Person{ private String name; private int age; public Person() { System.out.println("调用默认的构造函数"); } public Person(String name){ this.name = name; System.out.println("调用只含有一个参数的构造函数"); } public Person(String n

  • js函数与对象关系快速记忆2022-05-04 03:31:12

    js中关于原型和原型链有 __proto__ 、prototype、constructor 频频出现在面试题中,但是记得多了反而容易记混。 这里简单总结下每个属性的使用场景,方便记忆。 对象和函数都有 __proto__,对象的 __proto__指向构造函数的prototype,构造函数的__proto__指向 Function.prototype 对象

  • 【CPlusPlusThings笔记】纯虚函数和抽象类2022-05-03 21:02:50

    纯虚函数和抽象类 1. 纯虚函数与抽象类 C++中的纯虚函数(或抽象函数)是我们没有实现的虚函数!我们只需声明它! 通过声明中赋值0来声明纯虚函数! 纯虚函数:没有函数体的虚函数 抽象类:包含纯虚函数的类 抽象类只能作为基类来派生新类使用,不能创建抽象类的对象。但可以使用抽象类的指

  • 【695】Python 类,面向对象2022-04-29 17:31:06

    参考:Python3 面向对象 def __init__:构造函数 方法:类中定义的函数 变量:类里面 self 开头的变量,互相调用的时候也需要 其它可以参考上面链接  

  • JS原型链污染(0)2022-04-29 12:32:40

    参考文档 https://xz.aliyun.com/t/10032 https://www.cnblogs.com/jofun/p/8727814.html https://www.leavesongs.com/PENETRATION/javascript-prototype-pollution-attack.html 原型链继承 函数对象和实例对象 javascript中没有类的概念,但是,它的很多“面向对象”操作和那些有类

  • java基础知识点(二)2022-04-23 08:00:27

    1.引用与数组 引用:引用数据类型之间的等号实际操作是地址赋值。 数组:数组是通过new出来的,所以存储在堆中,数组引用(数组名)是引用类型,存储在栈中。 2.继承(代码复用) 通过extends关键字实现。 一个派生类只能有一个超类(即单一继承,这点与C++不同)。 继承具有传递性。 构造派生类对象时

  • 复制构造函数被自动调用的时机2022-04-22 21:01:19

    对象参数传参时 ​ 示例代码 #include <stdio.h> #include <string.h> class Person { public: Person() { name = NULL;//无参构造函数,初始化指针 } Person(const Person& obj) { // 注:如果在拷贝构造函数中直接复制指针值,那么对象内的两个成员指针会指向同一个资

  • js基础之阮一峰的面向对象编程2022-04-22 19:34:25

    一  原型 1.复用:面对对象 面向对象编程是class来实现对象(类-接口)的继承,js则是通过“原型对象”. public class Person { int age; public Person(int a){ age=a; } void speak(){ System.out.println("今年我"+this.age+"岁"); } }  很重

  • Java中能在方法内定义一个方法吗?2022-04-22 19:02:21

    不可以 普通方法:在一个方法内可以直接调用另一个方法,但不能定义一个方法 构造方法:构造方法没有返回值且不能被调用,但是我们可以创建返回本类对象类型的方法。构造方法中的参数除了没有对象这种类型的参数与返回参数外,普通方法中的参数有的它都有,构造方法不能像普通方法一样直接调

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有