
面向对象
qq_45162113
123456
展开
-
面向对象—接口
接口当一个抽象类中的所以方法都是抽象方法时,那么这个抽象类就可以使用另外一种接口这种机制来体现。定义普通的类或抽象类可以使用class关键字,接口必须加interface关键字完成如下代码所示:interface class 动物{ abstract void 叫声(); abstract void 食物();}接口中成员的特点接口中可以定义变量,但是变量必须有固定的修饰符修...原创 2019-12-19 16:39:54 · 134 阅读 · 0 评论 -
面向对象—抽象
抽象类:定义抽象函数的类必须被abstract关键字修饰,即被abstract关键字修饰的类都称为抽象类。当我们编写一个类时,往往会为该类定义一些方法,这些方法是用来描述该类的行为方式,那么这些方法都有具体的方法体。但有时候,某个类只知道子类应该包含怎样的方法,但无法准确知道子类如何实现这些方法。比如动物类,子类是不同的动物,而不同动物间的具体行为不同。这时候就可以将该类定义为抽象类,在父类中...原创 2019-12-18 09:19:36 · 140 阅读 · 0 评论 -
面向对象——继承
继承的由来:通过代码演示描述多个事物。多个事物之间发现有共同的属性和行为。这样代码的复用性很差,我们可以将相同的代码进行抽取,抽取出来后放在单独的类中,为了让类与类之间能有关系,我们就可以使用java中提供的继承机制。class Person{ //将下面两个类中共有的变量或方法抽取出来 成为下面的父类 String name; int age;}class Student e...原创 2019-12-14 21:34:00 · 147 阅读 · 0 评论 -
面向对象思想编程
面向对象编程可以有效地帮助开发大规模的软件以及图形用户界面。面向过程的范式重点在于设计方法。面向对象的范式将数据和方法耦合在一起 构成对象。使用面向对象范式的软件设计重点在对象以及对对象的操作上。面向对象和面向过程面向对象和面向过程都是一种思考方式面向过程相当于是执行者,特征是费时间和费精力,比如以面向过程思考方式模拟下班回家吃饭: 流程:买菜>>洗菜>&...原创 2019-08-04 18:07:17 · 202 阅读 · 0 评论 -
面向对象—static静态关键字
1、静态的由来当在定义类的时候,类中都会有相应的属性和行为。而属性和行为都是通过创建本类对 象调用的。当在调用对象的某个行为时,这个行为没有访问到对象的特有数据时,调用方法 而创建这个对象有些多余。可是不创建对象,行为又调用不了,这时就会想,那么我们能不能不创建对象...原创 2019-12-11 10:04:36 · 131 阅读 · 0 评论 -
面向对象—构造函数
构造函数定义类通过若干个成员成员函数控制类对象初始化过程这样的成员函数为构造函数。**构造函数的函数名与类名相同,没有返回类型,也没有具体返回值,一个类中可以右多个构造函数。**构造函数有一个初始化列表。构造函数的格式:class A{ A( /*参数列表*/ ){ //构造函数名与类名一致 }}构造函数的默认初始化的图解:构造函数是专门用来创建对象的,也就是在new对象时要调...原创 2019-12-11 09:21:31 · 348 阅读 · 0 评论