⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vistmember.java

📁 java代码100例子
💻 JAVA
字号:
//ch3_4 成员访问权限演示 VistMember.java
class A{
	private int PrivateMember=0;
	public int PublicMember=0;
	int FriendMember=0;
	void Copy(A AObject)
	{
      PrivateMember=AObject.PrivateMember;//访问同类对象的private成员
		PublicMember=AObject.PublicMember;//访问同类对象的public成员
		FriendMember=AObject.FriendMember;//访问同类对象的friendly成员
	}
	public int getPrivateMember()
	 { return PrivateMember;
	 }
	 public  int setPrivateMember(int x)
	 {  return PrivateMember=x;
	 }
}
class B{
	private int PrivateMember=0;
	public int PublicMember=0;
	int FriendMember=0;
	void CopyA(A AObject)
{
	//PrivateMember=AObject.PrivateMember;
	PrivateMember=AObject.getPrivateMember();
//错误,访问另一个类对象的private成员
		PublicMember=AObject.PublicMember;
//访问另一个对象的public成员
		FriendMember=AObject.FriendMember;
//访问另一个对象的friendly成员
	}	
}
public class VistMember
{
	public static void main (String[] args)
	{
		A aobj=new A();
		
			//aobj.PrivateMember =10;
			System.out.println(aobj.setPrivateMember(10));
		aobj.PublicMember = 20;
		aobj.FriendMember = 30;
		A aobj2=new A();
		aobj2.Copy(aobj);
		B bobj=new B();
		bobj.CopyA(aobj);
              System.out.println(aobj2.PublicMember);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -