链接: static的使用
链接: public、protected、private之间的区别
举例说明
如果将edge的成员变量声明为public static
当声明了一个对象A,再声明了一个对象B,让B.edge_1=A.edge_1, 此时如果改变其中一个,另一个也会跟着改变,同时也可以直接用类.edge_1来访问成员变量
但是如果将edge类里的成员声明里的static去掉,就不会出现以上情况

链接: static的使用
链接: public、protected、private之间的区别
举例说明
如果将edge的成员变量声明为public static
当声明了一个对象A,再声明了一个对象B,让B.edge_1=A.edge_1, 此时如果改变其中一个,另一个也会跟着改变,同时也可以直接用类.edge_1来访问成员变量
但是如果将edge类里的成员声明里的static去掉,就不会出现以上情况