12 2017 档案
摘要:什么是继承关系: 基于某个父类对对象的定义加以拓展,而产生新的子类定义,子类可以继承父类原来的某些定义,也可以增加原来父类所没有的定义,或者覆写父类中的某些特性。 在JAVA中,类和类之间的继承关系只允许单继承,不允许多继承。也就是说一个类A,只有一个直接的父类。不能出现类A同时继承于类B和类C。
阅读全文
摘要:什么是this: 表示当前对象,this主要存在于两个位置: 构造器中:就表示当前创建的对象 方法中:哪个对象调用this所在的方法,此时this表示哪个对象。 当一个对象创建之后,JVM会分配一个引用自身的引用this。 使用this: 1:解决成员变量和参数(局部变量)之间的二义性,必须使用;
阅读全文
摘要:JavaBean是一种JAVA语言写成的可重用组件(类)。 必须遵循一定的规范: 1):类必须使用public修饰。 2):必须保证有公共无参构造器。即使手动提供类带参数的构造器,也得提供无参数构造器。 3):包含类属性的操作手段(给属性赋值,获取属性值)。 分类: 1):复杂:UI,比如Butto
阅读全文
摘要:private:表示私有的,表示类访问权限。只能在本类中访问,其他类不能直接访问。(不是不能访问) 不写(缺省):表示包私有,表示包访问权限,访问者的包必须和当前定义类的包相同才能访问。 protected:表示子类访问权限,同包中的可以访问,即使不同包,但是有继承关系也可以访问。 public:表
阅读全文
摘要:面向对象三大特征: 1):封装 封装是指将对象的实现细节隐藏起来,然后通过公共的方法来向外暴露该对象的功能。 2):继承 继承是面向对象实现软件复用的重要手段,当子类继承父类后,子类是一种特殊的父类,能直接或间接获得父类里的成员。 3):多态 多态是可以直接把子类对象赋给父类变量,但是运行时依然表现
阅读全文
摘要:冒泡排序: 选择排序:选择某个索引位置的元素,然后和后面元素一次比较,若大于则交换位置,经过第一轮比较排序后可得出最小值,然后使用同样的方法把剩下的元素逐个比较即可。选择排序每一轮只进行一次交换,相对于冒泡排序效率高一些。 数组的搜索算法:从指定数组中去搜索某一个元素的索引是多少。 方式一:线性搜索
阅读全文

浙公网安备 33010602011771号