c++与java访问符区别
2013-12-29 14:32
239 查看
c++:
修饰成员变量和函数(能否在类外访问,继承):
public:可以在类外访问
private:只能在类中访问,不能被继承
protected:不能在类中访问,可以被继承
修饰继承(被继承的成员在子类中的权限):
public:与父类一样
private:private
protected:protected
java:
修饰成员变量和函数(访问时与所在类的关系):
public:可以任何类中访问
private:只能在该类中访问,不能被继承
protected:只能在同一个包中的类中访问,可以被继承
不写:只能在同一个包中的类中访问,不能被继承
修饰类(能否在不同包中的类中创建对象)
public:可以
不写:不可以
不能用private,protected
修饰成员变量和函数(能否在类外访问,继承):
public:可以在类外访问
private:只能在类中访问,不能被继承
protected:不能在类中访问,可以被继承
修饰继承(被继承的成员在子类中的权限):
public:与父类一样
private:private
protected:protected
java:
修饰成员变量和函数(访问时与所在类的关系):
public:可以任何类中访问
private:只能在该类中访问,不能被继承
protected:只能在同一个包中的类中访问,可以被继承
不写:只能在同一个包中的类中访问,不能被继承
修饰类(能否在不同包中的类中创建对象)
public:可以
不写:不可以
不能用private,protected
相关文章推荐
- 2 通过JNI混合使用Java和C++ -----> 访问数组
- JAVA访问C++动态库的方法
- (JNI)C/C++ 访问 Java 实例变量和静态变量
- NDK开发学习笔记—C/C++访问java成员
- 二、C++访问Java代码-知识点
- Java(JNI)代码访问本地代码C、C++
- android JNI中C/C++ 访问 Java 实例方法和静态方法
- C/C++/JAVA/语法大PK——访问控制
- c++与Java中继承关系对成员访问权限的影响之比较
- JNI/NDK开发指南(六)--C/C++访问Java实例变量和静态变量
- C++程序员学Java系列之三六:访问修饰符
- java与c++的访问权限的问题
- JNI/NDK开发指南(五)---C/C++访问Java实例方法和静态方法
- JNI/NDK开发指南(六)——C/C++访问Java实例方法和静态方法
- JNI/NDK开发指南(六)——C/C++访问Java实例方法和静态方法
- JNI/NDK开发指南(七)——C/C++访问Java实例变量和静态变量
- JNI/NDK开发指南(七)——C/C++访问Java实例变量和静态变量
- 当JNI遇到多线程--java对象如何被C++中的多个线程访问?
- JNI/NDK开发指南(七)——C/C++访问Java实例变量和静态变量
- public,private,protected访问权限在Java,C++中的解析