- 博客(5)
- 收藏
- 关注
原创 (五)Java入门--内部类
一、内部类访问特点内部类可以直接访问外部类的内容,但是外部类要想访问内部类,必须建立内部类的对象。二、内部类的修饰符内部类可以修饰为static,那里面访问外部类的变量必须是static的。 1、若内部类不加static,则相当于外部类的成员。(Out.In a = new Out().new In();) 2、若内部类加上static,外部类就不要建立对象进行访问了...
2017-11-13 21:57:17
282
原创 (四)Java入门---多态
一、多态概念一个对象对应着不同的类型。比如,猫这类事物既具备着猫的形态,又具备着动物的形态。二、代码体现父类或者接口的引用指向子类的对象。(一种对象两种形态,子类和父类的形态)三、多态的理解多态存在为了什么呢?简单的例子,有一个方法,就是动物吃饭的方法,多态的存在,就可以让只要是动物,就可以调用,比如猫、狗等,就不需要单独去制作猫吃饭的方法,所以,提高了代码的扩...
2017-11-09 19:41:24
203
原创 (三)Java入门---抽象类和接口
一、抽象类概念抽象类(abstract)是对类的抽象,里面可以包含抽象方法(只有声明,没有具体的实现),也可以包含正常类的变量,抽象类不能实例化,抽象类是为了子类继承而存在的,子类必须继承父类的抽象方法。二、抽象类的相关问题子类必须覆盖抽象类中的所有抽象方法,才能进行实例化(否则,子类里面还有继承父类的抽象方法,所以子类是抽象函数,就不能实例化)。 1、抽象类有构造...
2017-11-07 10:53:25
357
原创 (二)Java入门--继承
一、继承的概念继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。二、成员变量1、子类存在就不找父类;子类不能直接访问父类的私有变量(但可以间接使用get函数访问); 2、super关键字:相对于this来说,this是指向自身类中变量,super是指向父类中的变量。 3、图中父子继承内存关...
2017-11-05 23:10:44
251
原创 (一)Java入门--面向对象和类的概念
JAVA语言三大技术框架JAVAEE(企业版)、JAVASE(标准版)、JAVAME(小型版)JRE、JDK利用JDK进行程序开发,交给JRE去执行。JVM因为JAVA虚拟机的存在,JAVA具有跨平台的特性。函数1、函数的重载(overload):在同一个类中,允许存在一个以上的同名函数,只要参数个数或者参数类型不同即可。 2、函数的覆盖(over...
2017-11-05 22:03:04
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人