摘要: 类:final修饰的类不可派生,static修饰的可以是一个静态内部类 方法:final修饰的方法不可重写(但是可以重载),static修饰的方法优先加载 属性:final修饰常量,static修饰的静态变量优先加载 static修饰的方法变量属于类,属于这个类创建的所有对象 父类的静态方法可以被子 阅读全文
posted @ 2020-04-27 23:10 阿德(*^_^*) 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.内部类概念:内部类不是在一个java源文件中编写俩个平行的俩个类,而是在一个类的内部再定义另外一个类。我们可以把外边的类称为外部类,在其内部编写的类称为内部类。 2.内部类分为四种:成员内部类、静态内部类、局部内部类、匿名内部类 1)成员内部类(实例内部类、非静态内部类) 注:成员内部类中不能写 阅读全文
posted @ 2020-04-27 22:56 阿德(*^_^*) 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1.对象抽象成类,类是对象的模板,对象是类的实例 2.abstract与final不可共存(抽象类就是用来被继承的,如果可以使用final修饰,那么就失去了它的核心作用被继承了) 3.抽象类和接口 抽象类中可以没有抽象方法,有抽象方法的类一定是一个抽象类 抽象类可以写构造器,但是不能直接new 继承 阅读全文
posted @ 2020-04-27 22:22 阿德(*^_^*) 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 多态性是指允许不同类的对象对同一消息作出响应。 1.子类父类 1 需要有子类父类的关系 2 父类的引用,指向子类的对象 3 子类中把从父类中继承的方法进行重写 4 调用相同的方法,结果有不一样的表现形式 2.接口和实现类 1 需要有接口和实现类的关系 2 接口的引用,指向任意一个实现类的对象 3 实 阅读全文
posted @ 2020-04-27 15:37 阿德(*^_^*) 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 静态语言与动态语言: 静态语言:Java 1.变量类型一旦确定,不可变(只能赋,不能转) 但是可以类型转换{隐式,显示} 2.对象的类型,一旦确定,不会改变,一个对象本身的类型,就是new的时候所使用的那个类型 动态语言:Javascrip 重载:编译时多态,在编译的时候确定,当前调用的方法是哪一个 阅读全文
posted @ 2020-04-27 14:50 阿德(*^_^*) 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.标识符 给属性,类,方法起的名字,第一位不可以是数字,不可以是关键字,以_$字母开头 2.八个基本数据类型:byte short int long char float double boolean 整型数的默认类型int 浮点数的默认类型double int a=10; a++;true a= 阅读全文
posted @ 2020-04-27 14:41 阿德(*^_^*) 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.对于jre,jdk,jvm,api,sdk的解释: sdk:软件开发工具包 jdk:Java开发工具包 jre:Java运行时环境 api:应用程序编程接口 2.jdk包含:{ javalanguage tools(javac java javadoc), jre(lib,jvm){包含rt.j 阅读全文
posted @ 2020-04-27 14:06 阿德(*^_^*) 阅读(173) 评论(0) 推荐(0) 编辑