面向对象
madness_chu
这个作者很懒,什么都没留下…
展开
-
什么是类
具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。类是一个模板,描述一类对象的行为和状态。原创 2018-05-09 18:30:17 · 2372 阅读 · 0 评论 -
5.14
1.ArrayList是一个容量可以动态增长的数组,用法为ArrayList<T> arrayList = new ArrayList<T>();<T>是泛型,可以被任意类型所代替。2.ArrayList中的for循环:foreach语句格式: for(元素类型type 元素变量value : 遍历对象obj) { 引用x的java语句; }3.在...原创 2018-05-14 20:04:26 · 224 阅读 · 1 评论 -
2018.5.17接口 多态
1.接口的关键字是interfacepublic interface flyable{ public void fly();}2.为什么使用接口?因为java只能实现但继承,但可以实现多接口。3.说说使用接口的好处(1)通过接口可以实现不相关类的相同行为,而不需要了解对象所对应的类。 (2)通过接口可以指明多个类需要实现的方法。(3). 抽象类为了多态的实现.4.产生多态的条件是什么...原创 2018-05-17 19:38:55 · 177 阅读 · 0 评论 -
构造方法
构造方法是一种特殊的方法。其主要功能是用来在创建对象时初始化对象,即为对象成员变量附初始值构造函数与类名相同,可重载多个不同的构造函数...原创 2018-05-10 16:27:56 · 129 阅读 · 0 评论 -
描述对象的行为
public void watching(String films, String tv) { System.out.println("储豪冶在看电影" + films + "和看电视" + tv); }形参可以写多个,用逗号隔开。原创 2018-05-09 18:44:43 · 1207 阅读 · 0 评论 -
什么是方法重载(Overload)
重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。最常用的地方就是构造器的重载。重载规则:被重载的方法必须改变参数列表(参数个数或类型不一样);被重载的方法可以改变返回类型;被重载的方法可以改变访问修饰符;被重载的方法可以声明新的或更广的检查异常;方法能够在同一个类中或者在一个子类...原创 2018-05-09 18:38:27 · 1873 阅读 · 0 评论 -
方法和属性是什么?
比如一条狗,他的长相,颜色,大小,体重等就是属性。狗会叫,咬,跳等就是方法。原创 2018-05-09 18:34:55 · 2101 阅读 · 4 评论 -
什么是对象
类是一种抽象化的概念,类的实例化就是对象。对象有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。...原创 2018-05-09 18:31:23 · 239 阅读 · 0 评论 -
2018.5.15
1.什么是继承?java中的继承和现实中的继承类似,继承是从己有的类中派生出新类,新的类能吸收已有的数据属性和行为,并扩展新的属性和行为。继承是面向对象的三大特征之一。2。继承有什么特点与好处继承提高了软件的复用性,简化了人们对事物的描述和认识,能够清晰的理解相关类之间的层次关系,降低程序耦合性,增加程序的复用性。3,如何进行方法的重写比如public class mao{ private ...原创 2018-05-15 18:45:35 · 145 阅读 · 0 评论