摘要: 抽象类简单来说,就是当定义一个类时,常常要定义一些方法来描述该类的行为特征,但有时这些方法的实现方式是无法确定的。在一些情况下在定义方法时不写方法体,不包含方法体的方法为抽象方法,抽象方法必须使用abstract关键字修饰,使用abstract关键字修饰的类为抽象类。在定义抽象类时需要注意,包含抽象阅读全文
posted @ 2019-04-18 20:52 MWT 阅读(10) 评论(0) 编辑
摘要: 本周我们围绕多态来进行的学习,所谓多态就是指同一操作作用于不同的对象,会产生不同的结果。多态可以使程序变得更加灵活,从而有效提高程序的可扩展性和可维护性。实现多态的方式有很多种,重写就是其中的一种。其中有一个知识点:动态绑定。所谓动态绑定就是把派生类的对象,地址赋给基类的引用变量。 * 多态存在的三阅读全文
posted @ 2019-04-14 21:26 MWT 阅读(11) 评论(0) 编辑
摘要: 类的继承是面向对象中一个非常重要的特征,它在程序的开发过程中可以大大提高代码的复用性,同时也便于对程序功能的扩展。通过继承可以使多种事物之间形成一种关系体系,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称为子类,现有的类被称为父类子类会自动拥有父类除构造方法和析构方法以外的所有阅读全文
posted @ 2019-03-28 15:57 MWT 阅读(7) 评论(0) 编辑
摘要: static关键字修饰的类称为静态类,被static修饰的成员称为静态成员。静态成员包括四个方面; 1,静态字段。静态对象不属于任何对象,只属于类,通过“类名.静态字段名”的方式来访问。 2,静态属性。静态属性可以读写静态字段的值,并保证静态字段值的合法性,调用静态属性时需要使用”类名.静态属性名“阅读全文
posted @ 2019-03-23 15:40 MWT 阅读(12) 评论(0) 编辑
摘要: this关键字,用于表示对当前实例的引用,而静态成员不是实例的一部分,所以不能在任何静态函数成员的代码中使用this关键字,this用于区分类的成员和本地变量或参数和作为调用方法的实参。通过this关键字可以明确的去访问一个类的属性,解决与局部变量名称冲突问题;在类中调用自己的成员方法通过“this阅读全文
posted @ 2019-03-17 21:26 MWT 阅读(8) 评论(0) 编辑
摘要: 面向对象是一种符合人类思维习惯的编程思想,我们在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面对对象。面对对象有三大特征:封装性,继承性和多态性,继承和多态是它的两大基石。为了使程序对事物的描述与该事物在现实中的形态保持一致,在面向对象的思想中提出了类和对象两个阅读全文
posted @ 2019-03-10 21:13 MWT 阅读(5) 评论(0) 编辑
摘要: 计算机没有思考功能但它有记忆功能,它与人有一定相似性,但并不完全是,它并不具有习惯,只是运行了具有的习惯的程序。它的记忆能力很强大,但并没有像人类那样思考。 现在虽然有人工智能,那也只是一部分,并不能与人类的大脑相比,毕竟是人创造了人工智能,他还是有一定的局限性。阅读全文
posted @ 2019-02-19 21:02 MWT 阅读(8) 评论(0) 编辑
摘要: 在汇编语言中,是用指令来控制计算机的,in和out是计算机的两个基本指令,软件对于计算机来说很重要,离开了软件,计算机能做什么?答案是什么都做不了 在课堂上,我们初步了解了中断,但对于IRO却没有听过,IRO是用来暂停当前正在运行的程序,并跳转到其他程序运行的必要机制,该机制称为中断处理,中断处理在阅读全文
posted @ 2019-02-19 21:02 MWT 阅读(11) 评论(0) 编辑
摘要: 我们知道汇编语言是通过利用助记符来记述程序的,而汇编语言需要借助汇编器这个工具来进行汇编。计算机CPU能直接解释运行的只有本地代码程序,而源代码则需要各自的编译器编译后才能转换为计算机可读取的本地代码。不但可以汇编也可以反汇编。汇编语言是操作码加上操作数。 函数的参数是通过栈来传递,返回值是通过寄存阅读全文
posted @ 2019-02-19 20:54 MWT 阅读(15) 评论(0) 编辑
摘要: 仅具有加载和运行功能的监控程序是操作系统的原型,通过事先启动监控程序,程序员就可以根据需要将各种程序加载到内存中运行。操作系统本身并不是单独的程序,而是多个程序的集合体。作为程序员,应该意识到,操作系统的存在。 操作系统,高级编程语言有密切的关系。通过学习,我了解了Windows操作系统的特征,书中阅读全文
posted @ 2019-02-19 20:53 MWT 阅读(14) 评论(0) 编辑