随笔分类 - java进阶
摘要:一、四种访问控制权限 二、举例同包下访问权限 三、访问权限由高至低 public>protected>默认>private 四、访问权限的修饰符可修饰范围 属性(4个都可以) 方法(4个都可以) 类(public 与 默认) 接口(public 与 默认)
阅读全文
摘要:一、package 1、package的作用:为了方便程序的管理 2、package怎么使用:package+包名,只能出现在java代码的第一行 3、package命令规范:一般采用公司域名倒序方式(具有全球唯一性) 公司域名+项目名+模块名+功能名 package com.coopration.
阅读全文
摘要:1、抽象类是半抽象的,接口是全抽象的 2、抽象类中有构造方法,接口中没有构造方法 3、类与类之间不能多继承,接口与接口之间支持多继承 4、一个类可以同时实现多个接口,一个类只能继承一个抽象类 5、接口中只允许出现常量与抽象方法 6、以后接口使用比抽象类要多,接口一般是行为的抽象
阅读全文
摘要:一、基本概念 1、接口为引用数据类型,编译后也是class字节码文件 2、接口是完全抽象的,(抽象类是半抽象的),属于特殊的抽象类 3、接口定义方法:[修饰符列表]interface 接口名{} 4、接口所有元素都是public公开的 5、接口中的public abstract修饰符是可以省略的 6
阅读全文
摘要:一、抽象类基本概念 1、概念:类与类之前有共同特征,将这些共同特征提取出来,行为抽象类 2、抽象类的数据类型:引用数据类型 3、语法:[修饰符列表]abstract Class 类型{类体} 4、抽象方法表示没有实现的方法,没有方法体的方法,例如: public abstract void doSo
阅读全文
摘要:final是java的关键字,主要表示最终的 一、final修饰的类无法被继承 二、final修复的方法无法被重写 三、final修复的变量,只能被赋值一次。 四、final修饰的引用只能指向一个对象 五、final修饰的实例变量,要求程序员必须手动赋值 只要赶在系统赋值前赋值就可以 此处因为类加载
阅读全文