本文目录一览:
什么是Java 9中的私有
java特性共用9个,分别是:
一、 Java 平台级模块系统;
二、Linking;
三、JShell: 交互式 Java REPL;
四、改进的 Javadoc;
五、集合工厂方法;
六、改进的 Stream API;
七、私有接口方法;
八、HTTP/2;
九、 多版本兼容 JAR
需要具体了解那个可以查资料仔细了解。
java接口定义的方法是私有吗?
java接口定义的方法分为三种权限方式:
①、public,公开的,所有都可以访问;
②、private,私有的,只能提供自己所在类里访问;其他子类或父类都不能访问;
③、protected,受保护的,只能提供自己所在类或子类中访问
java 有没有 私有类
java中有私有内部类,即在一个普通Java类里创建一个private的class。
用途:如果一个内部类只希望被外部类中的方法操作,那么可以使用private声明内部类,访问时必须在Out类里面生成In类的对象进行操作,此时的内部类只有外部类可控制。
私有内部类举例:
class Out {
private int age = 12;
private class In {
public void print() {
System.out.println(age);
}
}
public void outPrint() {
new In().print();
}
}
public class Demo {
public static void main(String[] args) {
//此方法无效
/*
Out.In in = new Out().new In();
in.print();
*/
Out out = new Out();
out.outPrint();
}
}