随笔分类 - 面对对象
摘要:内部类: 将一个类定义在另一个类的里面,对里面那个类就称为内部类(内置类,嵌套类)。内部类的出现再次打破了java单继承的局限性 内部类是指在一个外部类的内部再定义一个类。 内部类作为外部类的一个成员,并且依附于外部类而存在的。 内部类可为静态,可用protected和private修饰。(而外部类
阅读全文
摘要:多态:某一类事物的多种存在形态 对象多态的前提: 1:类与类(或接口)要有继承(或实现)关系。 2:一定要有方法的重写。 3:一定要有父类或者接口的引用指向子类的对象。 多态的好处 多态的出现大大的提高了程序的扩展性。 多态的弊端 提高了扩展性,但是只能使用父类的引用访问父类中的成员。 多态中成员的
阅读全文
摘要:抽象类的特点: <1> 抽象方法一定在抽象类中 <2> 抽象方法和抽象类都必须被abstract关键字修饰 <3> 抽象类不可以用new创建对象,因为调用抽象方法没意义 <4> 抽象类中的抽象方法要被使用,必须由子类复写起所有的抽象方法后,建立子类对象调用; 如果子类只覆盖了部分的抽象方法,那么该子
阅读全文
摘要:(1)继承的体系结构:就是对要描述的事物进行不断的向上抽取,就出现了体系结构。 要了解这个体系结构中最共性的内容,就看最顶层的类。 要使用这个体系的功能,就用最底层的类创建对象。 (2)继承的好处: 继承的出现,提高了代码的复用性。 继承的出现,让类与类之间产生了关系,extends来表示, 这个关
阅读全文
摘要:封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 将变量和访问这个变量的方法放在一起,将一个类中的成员变量全部定义成私有的,只有这个类自己的方法才可以访问到这些成员变量,这就基本上实现对象的封装,就很容易找出要分配到这个类上的方法了,就基本上算是会面向对象的编程了。把握一个原则:把对同一
阅读全文
摘要:面向对象设计把握一个重要的经验:谁拥有数据,谁就对外提供操作这些数据的方法。 面向对象的特点: A:封装 B:继承 C:多态 (1)面向过程 强调过程,执行者(2)面向对象 强调对象,指挥者(3)面向对象思想的特点 A:它是一种更符合人们思考习惯的思想 B:它是复杂的内容简单化 C:它使我们从执行者
阅读全文

浙公网安备 33010602011771号