面向对象编程
文章平均质量分 54
LLNG
My Github: https://github.com/LLNG
展开
-
WPF中的嵌入的资源与Resource
WPF中的嵌入的资源与Resource我们将资源文件添加至.net C#工程时,文件的生成操作有多种可选方式。通常用的多的是两种:[嵌入的资源]和[Resource],如果从需要从代码中使用这些资源文件,不同生成操作则对应不同的引用方式:[嵌入的资源]Assembly assembly = Assembly.GetAssembly(typeof(App));var stream = assembly.GetManifestResourceStream("WpfApp1.Resources.XMLFi原创 2021-01-12 16:24:52 · 4662 阅读 · 0 评论 -
面向对象三大基本特性,五大基本原则
面向对象三大基本特性,五大基本原则透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础.三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数转载 2016-10-12 11:51:03 · 209 阅读 · 0 评论 -
java对象创建过程及初始化顺序
转自:http://blog.csdn.net/yakihappy/article/details/3979357Java虚拟机创建一个对象都包含以下步骤:(1)给对象分配内存。(2)将对象的实例变量自动初始化为其变量类型的默认值。(3)初始化对象,给实例变量赋予正确的初始值。对于以上第三个步骤,Java虚拟机可采用3种方式来初始化对象,到底采用何种初始化方式取决于创建对象的方式。(1)如果对象是通转载 2016-10-14 14:00:37 · 750 阅读 · 0 评论 -
static、final、static final 用法
1.使用范围:类、方法、变量。2.区别和联系:2.1.static 含义:静态的,被 static 修饰的方法和属性只属于类不属于类的任何对象。 2.2.static 用法: 2.2.1.static 可以修饰【内部类】、方法和成员变量。 2.2.2.static【不可以修饰外部类】、【不可以修饰局部变量】(因为 static 本身就是定义为类级别的,所以局部级别的变量是不可以用 static转载 2016-10-18 17:08:24 · 222 阅读 · 0 评论 -
Java的==与equals的区别
“==”和equals方法究竟有什么区别?(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),转载 2017-05-05 11:11:10 · 167 阅读 · 0 评论 -
Java中Object和Objects的基本区分
Class Objectjava.lang.Object public class ObjectSince: JDK1.0Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, including arrays, implement the meth原创 2017-05-05 11:47:09 · 3669 阅读 · 0 评论 -
QAction setIcon,菜单和工具栏不显示图标的问题解决
在学习Qt 菜单和工具栏设置图标的过程中,发现无论怎么设置,更改图片资源,都不能显示图片,然后就进行了以下步骤,解决了该问题: 1、构建 -> 清理项目; 2、构建 -> 构建项目; 3、构建 -> 执行qmake; 4、构建 -> 运行; 运行结果如下: It’s Done!原创 2017-08-10 22:41:55 · 3891 阅读 · 1 评论