在c++里面能通过实例访问的只有公有变量...但是在java里面除了和c++的函数访问..还有就是可以通过对象访问...在类里面用类实例也可以访问私有成员...容易记混
如 class a
{
private int i;
void test()
{
a aa=new a();
aa.i;
}
}
这是合法的..但是在c++里面好像不可以....
而且不明确声明都是当friendly用....
而且多了个包的概念还有很多差别...
对于用子类对象引用初始父类引用,变量是父类的,但是函数确是子类的...
如 class a
{
private int i;
void test()
{
a aa=new a();
aa.i;
}
}
这是合法的..但是在c++里面好像不可以....
而且不明确声明都是当friendly用....
而且多了个包的概念还有很多差别...
对于用子类对象引用初始父类引用,变量是父类的,但是函数确是子类的...
学习需要安静。。海盗要重新来过。。