Java(1)——修饰符和内部类
来源:互联网 发布:java书籍 编辑:程序博客网 时间:2024/06/07 05:42
基础很重要
1、修饰符
public:类、接口、变量、方法
protected:变量、方法
default:类、接口、变量、方法
private:变量、方法
abstract:类、接口、方法
static:类、变量、方法、内部类、静态代码块
final:类、变量、方法
接口修饰:
public:所有包可见
default:同一个包中可见
strictfp:strict float point(精确浮点)
接口的变量需要定义成public static final ,默认就是,
接口的方法只能使用public、abstract修饰
访问权限符与继承:
修饰成员变量和方法的访问权限修饰符
1、子类与父类在同一个包中:
只有private修饰的变量和方法不能被访问
2、子类与父类不在同一个包中:
private和default都不能访问,protected和public可以
2、内部类
成员内部类:
class MemberInner {private int a=1;public class Inner{public void test(){System.out.println(a);}}}public class MemberInnerClassTest {public static void main(String[] args) {MemberInner.Inner inner=new MemberInner().new Inner();inner.test();}}
局部内部类:
class LocalInner{public void doSomething(){class Inner{public void test(){System.out.println("局部内部类");}}Inner inner =new Inner();inner.test();}}public class StaticInnerClassTest {public static void main(String[] args) {LocalInner inner=new LocalInner();inner.doSomething();}}
静态内部类:
class StaticInner {private static int a=1;public static class Inner{public void test(){System.out.println(a);}}}public class StaticInnerClassTest {public static void main(String[] args) {StaticInner.Inner inner=new StaticInner.Inner();inner.test();}}
public class AnonymousInnerClassTest {@SuppressWarnings("deprecation")public String get(Date date){return date.toLocaleString();}public static void main(String[] args) {AnonymousInnerClassTest test=new AnonymousInnerClassTest();String str=test.get(new Date(){public String toLocaleString(){return "7/18";}});System.out.println(str);}}
- Java(1)——修饰符和内部类
- java中外部类和内部类修饰符的区别
- java基础之修饰符和内部类
- Java 中的访问修饰符和内部类
- static、final修饰符、内部类和Java内存分配
- java内部类及修饰符
- Java封装(修饰符+包+内部类)
- java内部类的修饰符
- 内部类和静态修饰符static
- Java基础学习笔记10——(形参和返回值,包,导包,权限修饰符,常见修饰符,内部类)
- Java基础学习第十天——修饰符与内部类
- 黑马程序员——包、权限修饰符、内部类
- Java private和protected修饰的内部类调用方法
- JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配
- JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配
- JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配
- JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配
- JAVA基础-栈与堆,static、final修饰符、内部类和Java内存分配
- 整理一些常见的java及android面试题(2)
- c语言要点摘录(25~28 指针和数组 下)
- js中的原型和继承
- 2013/07/20 SQLLDR 关于OPTIONALLY ENCLOSED BY
- 各种it短句,不知道你就太逊了!
- Java(1)——修饰符和内部类
- WinCE - 安装BSP
- 习近平:好好研究土地流转问题
- int platform_driver_register(struct platform_driver *drv)
- PhoneGap IScroll5 beta1
- 利用maven及nexus简单搭建Struts2项目小结
- 把分钟数转化成几小时几分钟(100 -> 01:40)
- hadoop2官方文档中文翻译(2)---单节点配置
- 关于将一个直流固定电压值的电源转化成正、负两种电源的总结