
你想了解类变量在继承场景下的初始化规则核心差异体现在不同编程语言的初始化顺序、变量覆盖逻辑、共享 / 隔离特性上我会先提炼跨语言的核心共性再以 Python、Java、C 这三种主流语言为核心结合代码示例拆解各自的具体规则帮你理清继承场景下类变量初始化的关键逻辑。一、跨语言核心共性无论哪种面向对象语言继承场景下类变量初始化都遵循以下基础规则初始化顺序父类的类变量先初始化子类的类变量后初始化类加载 / 定义阶段完成早于任何实例创建覆盖规则子类可重定义与父类同名的类变量子类访问时优先使用自身的父类的类变量不受影响共享特性未被子类重定义的类变量子类会继承父类的类变量本质是引用父类的同一份内存独立性子类重定义类变量后父类和子类的同名类变量是相互独立的各自占用内存修改互不影响。二、分语言详解继承场景下的初始化规则附代码示例1. Python动态类型类定义时初始化覆盖即隔离Python 中类变量在类定义代码块执行时初始化继承场景下的核心规则是 “父类先定义初始化、子类后定义同名变量直接覆盖且父 / 子类变量完全隔离”。核心规则初始化顺序程序运行到父类class定义时初始化父类类变量 → 运行到子类class定义时初始化子类类变量覆盖逻辑子类定义同名类变量时直接创建子类自己的类变量覆盖父类的引用而非修改父类变量访问逻辑子类实例访问类变量时先查子类命名空间 → 找不到再查父类命名空间。代码示例python运行# 父类定义时初始化类变量 class Parent: # 父类类变量初始化类定义执行时 shared_var 父类初始值 parent_only 父类独有变量 # 打印初始化顺序验证父类先执行 print(父类类变量初始化完成) # 子类继承Parent重定义同名变量 class Child(Parent): # 子类类变量初始化晚于父类 shared_var 子类重定义值 # 覆盖父类同名变量 child_only 子类独有变量 # 打印初始化顺序验证子类后执行 print(子类类变量初始化完成) # 1. 验证初始化顺序父类先初始化子类后初始化 # 运行代码时先输出“父类类变量初始化完成”再输出“子类类变量初始化完成” # 2. 验证变量访问子类优先用自身变量未重定义的继承父类 print(子类访问 shared_var, Child.shared_var) # 输出子类重定义值自身的 print(子类访问 parent_only, Child.parent_only) # 输出父类独有变量继承的 print(子类访问 child_only, Child.child_only) # 输出子类独有变量自身的 # 3. 验证独立性修改父类变量子类不受影响已重定义 Parent.shared_var 父类修改后的值 print(父类 shared_var, Parent.shared_var) # 输出父类修改后的值 print(子类 shared_var, Child.shared_var) # 输出子类重定义值不受影响 # 4. 验证继承性修改父类未被覆盖的变量子类同步变化共享父类的变量 Parent.parent_only 父类修改独有变量 print(子类访问 parent_only, Child.parent_only) # 输出父类修改独有变量共享运行结果plaintext父类类变量初始化完成 子类类变量初始化完成 子类访问 shared_var子类重定义值 子类访问 parent_only父类独有变量 子类访问 child_only子类独有变量 父类 shared_var父类修改后的值 子类 shared_var子类重定义值 子类访问 parent_only父类修改独有变量2. Java静态初始化阶段执行父类先于子类覆盖即隔离Java 中类变量static在类加载的初始化阶段clinit方法初始化继承场景下遵循 “父类静态初始化 → 子类静态初始化” 的顺序子类重定义同名静态变量后与父类完全隔离。核心规则初始化顺序JVM 加载子类时先加载并初始化父类的静态变量声明赋值 / 静态代码块→ 再初始化子类的静态变量覆盖逻辑子类定义同名static变量时创建子类自己的静态变量与父类无关访问逻辑子类访问静态变量时优先用自身的通过父类名.变量名可强制访问父类的。代码示例java运行// 父类 class Parent { // 父类静态变量初始化 public static String sharedVar 父类初始值; public static String parentOnly 父类独有变量; // 静态代码块验证初始化顺序 static { System.out.println(父类静态初始化完成); } } // 子类 class Child extends Parent { // 子类静态变量初始化重定义父类同名变量 public static String sharedVar 子类重定义值; public static String childOnly 子类独有变量; // 静态代码块验证初始化顺序 static { System.out.println(子类静态初始化完成); } } // 测试类 public class InheritStaticDemo { public static void main(String[] args) { // 1. 验证初始化顺序父类先初始化子类后初始化 // 访问子类时触发父类子类的静态初始化 // 2. 验证变量访问 System.out.println(子类访问 sharedVar Child.sharedVar); // 子类自身的 System.out.println(子类访问 parentOnly Child.parentOnly); // 继承父类的 System.out.println(子类访问 childOnly Child.childOnly); // 子类自身的 // 3. 验证独立性修改父类变量子类不受影响 Parent.sharedVar 父类修改后的值; System.out.println(父类 sharedVar Parent.sharedVar); // 父类修改后的值 System.out.println(子类 sharedVar Child.sharedVar); // 子类重定义值 // 4. 验证继承性修改父类未被覆盖的变量子类同步变化 Parent.parentOnly 父类修改独有变量; System.out.println(子类访问 parentOnly Child.parentOnly); // 父类修改独有变量 } }运行结果plaintext父类静态初始化完成 子类静态初始化完成 子类访问 sharedVar子类重定义值 子类访问 parentOnly父类独有变量 子类访问 childOnly子类独有变量 父类 sharedVar父类修改后的值 子类 sharedVar子类重定义值 子类访问 parentOnly父类修改独有变量3. C全局存储区初始化父类先于子类覆盖即隔离C 中类变量static在程序启动时运行前初始化继承场景下遵循 “父类静态变量先初始化、子类后初始化”子类重定义同名静态变量后与父类完全独立。核心规则初始化顺序程序启动时先初始化父类的静态变量类外赋值→ 再初始化子类的静态变量覆盖逻辑子类定义同名static变量时创建子类自己的静态变量与父类无关访问逻辑子类访问静态变量时优先用自身的通过父类名::变量名可强制访问父类的。代码示例cpp运行#include iostream #include string using namespace std; // 父类 class Parent { public: // 父类静态变量声明 static string sharedVar; static string parentOnly; // 构造函数验证初始化时机早于实例创建 Parent() { cout 父类实例创建静态变量已初始化 endl; } }; // 父类静态变量初始化程序启动时 string Parent::sharedVar 父类初始值; string Parent::parentOnly 父类独有变量; // 子类 class Child : public Parent { public: // 子类静态变量声明 static string sharedVar; // 重定义父类同名变量 static string childOnly; // 构造函数 Child() { cout 子类实例创建静态变量已初始化 endl; } }; // 子类静态变量初始化晚于父类 string Child::sharedVar 子类重定义值; string Child::childOnly 子类独有变量; int main() { // 1. 验证初始化时机静态变量早于实例创建无实例时可访问 cout 无实例访问父类 sharedVar Parent::sharedVar endl; cout 无实例访问子类 sharedVar Child::sharedVar endl; // 2. 创建实例验证静态变量已提前初始化 Child c; // 3. 验证变量访问 cout 子类访问 sharedVar Child::sharedVar endl; // 子类自身的 cout 子类访问 parentOnly Child::parentOnly endl; // 继承父类的 cout 子类访问 childOnly Child::childOnly endl; // 子类自身的 // 4. 验证独立性修改父类变量子类不受影响 Parent::sharedVar 父类修改后的值; cout 父类 sharedVar Parent::sharedVar endl; // 父类修改后的值 cout 子类 sharedVar Child::sharedVar endl; // 子类重定义值 return 0; }运行结果plaintext无实例访问父类 sharedVar父类初始值 无实例访问子类 sharedVar子类重定义值 父类实例创建静态变量已初始化 子类实例创建静态变量已初始化 子类访问 sharedVar子类重定义值 子类访问 parentOnly父类独有变量 子类访问 childOnly子类独有变量 父类 sharedVar父类修改后的值 子类 sharedVar子类重定义值三、继承场景下类变量初始化规则对比表表格对比维度PythonJavaC初始化触发时机类定义代码执行时运行时类加载的初始化阶段编译后加载时程序启动时运行前初始化顺序父类类定义 → 子类类定义父类静态初始化 → 子类静态初始化父类静态变量 → 子类静态变量同名变量覆盖逻辑子类创建独立变量覆盖父类引用子类创建独立静态变量与父类隔离子类创建独立静态变量与父类隔离未覆盖变量的访问逻辑子类回溯到父类命名空间查找子类直接引用父类静态变量子类直接引用父类静态变量修改父类未覆盖变量的影响子类同步变化共享父类变量子类同步变化共享父类变量子类同步变化共享父类变量总结核心顺序所有语言均遵循 “父类类变量先初始化子类后初始化”且初始化早于任何实例创建覆盖规则子类重定义同名类变量时会创建自身独立的变量与父类隔离修改父类同名变量不影响子类继承规则子类未重定义的类变量会共享父类的同一份变量修改父类的子类会同步变化语言差异仅初始化触发时机不同Python 运行时、Java 类加载时、C 程序启动时核心逻辑一致。记住 “父先子后、覆盖隔离、未覆盖共享” 这三个核心点就能掌握所有语言继承场景下类变量的初始化规则。weilianmeng.cnwww.weilianmeng.cna1b2.weilianmeng.cnsky07.weilianmeng.cnrun89.weilianmeng.cnlink22.weilianmeng.cncool56.weilianmeng.cnfast31.weilianmeng.cnstar44.weilianmeng.cnzone78.weilianmeng.cnnet19.weilianmeng.cntop63.weilianmeng.cnfire27.weilianmeng.cnsoft51.weilianmeng.cnpage35.weilianmeng.cnlive81.weilianmeng.cndata04.weilianmeng.cntool66.weilianmeng.cnhub29.weilianmeng.cnwave53.weilianmeng.cnpeak12.weilianmeng.cnsmart77.weilianmeng.cnmeta33.weilianmeng.cnflow48.weilianmeng.cncore09.weilianmeng.cnwave21.weilianmeng.cnmint69.weilianmeng.cntech15.weilianmeng.cnbyte42.weilianmeng.cngrid58.weilianmeng.cnpool37.weilianmeng.cnkey84.weilianmeng.cnraw06.weilianmeng.cnclip61.weilianmeng.cnnest24.weilianmeng.cnpure55.weilianmeng.cnrack17.weilianmeng.cndash72.weilianmeng.cnfold39.weilianmeng.cnmint46.weilianmeng.cniron02.weilianmeng.cnvein64.weilianmeng.cnglow26.weilianmeng.cnpath52.weilianmeng.cnhive14.weilianmeng.cndrift79.weilianmeng.cnslot32.weilianmeng.cnbulk49.weilianmeng.cnbond08.weilianmeng.cngaze67.weilianmeng.cnrust23.weilianmeng.cnveil57.weilianmeng.cnbook.weilianmeng.cn/article/B2c3D4e5F6.htmlbook.weilianmeng.cn/article/C3d4E5f6G7.htmlbook.weilianmeng.cn/article/D4e5F6g7H8.htmlbook.weilianmeng.cn/article/E5f6G7h8I9.htmlbook.weilianmeng.cn/article/F6g7H8i9J0.htmlbook.weilianmeng.cn/article/G7h8I9j0K1.htmlbook.weilianmeng.cn/article/H8i9J0k1L2.htmlbook.weilianmeng.cn/article/I9j0K1l2M3.htmlbook.weilianmeng.cn/article/J0k1L2m3N4.htmlbook.weilianmeng.cn/article/K1l2M3n4O5.htmlbook.weilianmeng.cn/article/L2m3N4o5P6.htmlbook.weilianmeng.cn/article/M3n4O5p6Q7.htmlbook.weilianmeng.cn/article/N4o5P6q7R8.htmlbook.weilianmeng.cn/article/O5p6Q7r8S9.htmlbook.weilianmeng.cn/article/P6q7R8s9T0.htmlbook.weilianmeng.cn/blog/Q7r8S9t0U1.htmlbook.weilianmeng.cn/blog/R8s9T0u1V2.htmlbook.weilianmeng.cn/blog/S9t0U1v2W3.htmlbook.weilianmeng.cn/blog/T0u1V2w3X4.htmlbook.weilianmeng.cn/blog/U1v2W3x4Y5.htmlbook.weilianmeng.cn/blog/V2w3X4y5Z6.htmlbook.weilianmeng.cn/blog/W3x4Y5z6A7.htmlbook.weilianmeng.cn/blog/X4y5Z6a7B8.htmlbook.weilianmeng.cn/blog/Y5z6A7b8C9.htmlbook.weilianmeng.cn/blog/Z6a7B8c9D0.htmlbook.weilianmeng.cn/article/a7B8c9D0e1.htmlbook.weilianmeng.cn/article/b8C9d0E1f2.htmlbook.weilianmeng.cn/article/c9D0e1F2g3.htmlbook.weilianmeng.cn/article/d0E1f2G3h4.htmlbook.weilianmeng.cn/article/e1F2g3H4i5.htmlbook.weilianmeng.cn/article/f2G3h4I5j6.htmlbook.weilianmeng.cn/article/g3H4i5J6k7.htmlbook.weilianmeng.cn/article/h4I5j6K7l8.htmlbook.weilianmeng.cn/article/i5J6k7L8m9.htmlbook.weilianmeng.cn/article/j6K7l8M9n0.htmlbook.weilianmeng.cn/article/k7L8m9N0o1.htmlbook.weilianmeng.cn/article/l8M9n0O1p2.htmlbook.weilianmeng.cn/article/m9N0o1P2q3.htmlbook.weilianmeng.cn/article/n0O1p2Q3r4.htmlbook.weilianmeng.cn/article/o1P2q3R4s5.htmlbook.weilianmeng.cn/article/p2Q3r4S5t6.htmlbook.weilianmeng.cn/article/q3R4s5T6u7.htmlbook.weilianmeng.cn/article/r4S5t6U7v8.htmlbook.weilianmeng.cn/article/s5T6u7V8w9.htmlbook.weilianmeng.cn/article/t6U7v8W9x0.htmlbook.weilianmeng.cn/article/u7V8w9X0y1.htmlbook.weilianmeng.cn/article/v8W9x0Y1z2.htmlbook.weilianmeng.cn/article/w9X0y1Z2a3.htmlbook.weilianmeng.cn/article/x0Y1z2A3b4.htmlbbs.weilianmeng.cn/article/A1b2C3d4E5.htmlbbs.weilianmeng.cn/article/B2c3D4e5F6.htmlbbs.weilianmeng.cn/article/C3d4E5f6G7.htmlbbs.weilianmeng.cn/article/D4e5F6g7H8.htmlbbs.weilianmeng.cn/article/E5f6G7h8I9.htmlbbs.weilianmeng.cn/article/F6g7H8i9J0.htmlbbs.weilianmeng.cn/article/G7h8I9j0K1.htmlbbs.weilianmeng.cn/article/H8i9J0k1L2.htmlbbs.weilianmeng.cn/article/I9j0K1l2M3.htmlbbs.weilianmeng.cn/article/J0k1L2m3N4.htmlbbs.weilianmeng.cn/article/K1l2M3n4O5.htmlbbs.weilianmeng.cn/article/L2m3N4o5P6.htmlbbs.weilianmeng.cn/article/M3n4O5p6Q7.htmlbbs.weilianmeng.cn/article/N4o5P6q7R8.htmlbbs.weilianmeng.cn/article/O5p6Q7r8S9.htmlbbs.weilianmeng.cn/article/P6q7R8s9T0.htmlbbs.weilianmeng.cn/blog/Q7r8S9t0U1.htmlbbs.weilianmeng.cn/blog/R8s9T0u1V2.htmlbbs.weilianmeng.cn/blog/S9t0U1v2W3.htmlbbs.weilianmeng.cn/blog/T0u1V2w3X4.htmlbbs.weilianmeng.cn/blog/U1v2W3x4Y5.htmlbbs.weilianmeng.cn/blog/V2w3X4y5Z6.htmlbbs.weilianmeng.cn/blog/W3x4Y5z6A7.htmlbbs.weilianmeng.cn/blog/X4y5Z6a7B8.htmlbbs.weilianmeng.cn/blog/Y5z6A7b8C9.htmlbbs.weilianmeng.cn/blog/Z6a7B8c9D0.htmlbbs.weilianmeng.cn/article/a7B8c9D0e1.htmlbbs.weilianmeng.cn/article/b8C9d0E1f2.htmlbbs.weilianmeng.cn/article/c9D0e1F2g3.htmlbbs.weilianmeng.cn/article/d0E1f2G3h4.htmlbbs.weilianmeng.cn/article/e1F2g3H4i5.htmlbbs.weilianmeng.cn/article/f2G3h4I5j6.htmlbbs.weilianmeng.cn/article/g3H4i5J6k7.htmlbbs.weilianmeng.cn/article/h4I5j6K7l8.htmlbbs.weilianmeng.cn/article/i5J6k7L8m9.htmlbbs.weilianmeng.cn/article/j6K7l8M9n0.htmlbbs.weilianmeng.cn/article/k7L8m9N0o1.htmlbbs.weilianmeng.cn/article/l8M9n0O1p2.htmlbbs.weilianmeng.cn/article/m9N0o1P2q3.htmlbbs.weilianmeng.cn/article/n0O1p2Q3r4.htmlbbs.weilianmeng.cn/article/o1P2q3R4s5.htmlbbs.weilianmeng.cn/article/p2Q3r4S5t6.htmlbbs.weilianmeng.cn/article/q3R4s5T6u7.htmlbbs.weilianmeng.cn/article/r4S5t6U7v8.htmlbbs.weilianmeng.cn/article/s5T6u7V8w9.htmlbbs.weilianmeng.cn/article/t6U7v8W9x0.htmlbbs.weilianmeng.cn/article/u7V8w9X0y1.htmlbbs.weilianmeng.cn/article/v8W9x0Y1z2.htmlbbs.weilianmeng.cn/article/w9X0y1Z2a3.htmlbbs.weilianmeng.cn/article/x0Y1z2A3b4.htmlmp.weilianmeng.cn/article/A2b5C7d1E9.htmlmp.weilianmeng.cn/article/B3c6D8e2F0.htmlmp.weilianmeng.cn/article/C4d7E9f3G1.htmlmp.weilianmeng.cn/article/D5e8F0g4H2.htmlmp.weilianmeng.cn/article/E6f9G1h5I3.htmlmp.weilianmeng.cn/article/F7g0H2i6J4.htmlmp.weilianmeng.cn/article/G8h1I3j7K5.htmlmp.weilianmeng.cn/article/H9i2J4k8L6.htmlmp.weilianmeng.cn/article/I0j3K5l9M7.htmlmp.weilianmeng.cn/article/J1k4L6m0N8.htmlmp.weilianmeng.cn/article/K2l5M7n1O9.htmlmp.weilianmeng.cn/article/L3m6N8o2P0.htmlmp.weilianmeng.cn/article/M4n7O9p3Q1.htmlmp.weilianmeng.cn/article/N5o8P0q4R2.htmlmp.weilianmeng.cn/article/O6p9Q1r5S3.htmlmp.weilianmeng.cn/blog/P7q0R2s6T4.htmlmp.weilianmeng.cn/blog/Q8r1S3t7U5.htmlmp.weilianmeng.cn/blog/R9s2T4u8V6.htmlmp.weilianmeng.cn/blog/S0t3U5v9W7.htmlmp.weilianmeng.cn/blog/T1u4V6w0X8.htmlmp.weilianmeng.cn/blog/U2v5W7x1Y9.htmlmp.weilianmeng.cn/blog/V3w6X8y2Z0.htmlmp.weilianmeng.cn/blog/W4x7Y9z3A1.htmlmp.weilianmeng.cn/blog/X5y8Z0a4B2.htmlmp.weilianmeng.cn/blog/Y6z9A1b5C3.htmlmp.weilianmeng.cn/blog/Z7a0B2c6D4.htmlmp.weilianmeng.cn/article/a8b1C3d7E5.htmlmp.weilianmeng.cn/article/b9c2D4e8F6.htmlmp.weilianmeng.cn/article/c0d3E5f9G7.htmlmp.weilianmeng.cn/article/d1e4F6g0H8.htmlmp.weilianmeng.cn/article/e2f5G7h1I9.htmlmp.weilianmeng.cn/article/f3g6H8i2J0.htmlmp.weilianmeng.cn/article/g4h7I9j3K1.htmlmp.weilianmeng.cn/article/h5i8J0k4L2.htmlmp.weilianmeng.cn/article/i6j9K1l5M3.htmlmp.weilianmeng.cn/article/j7k0L2m6N4.htmlmp.weilianmeng.cn/article/k8l1M3n7O5.htmlmp.weilianmeng.cn/article/l9m2N4o8P6.htmlmp.weilianmeng.cn/article/m0n3O5p9Q7.htmlmp.weilianmeng.cn/article/n1o4P6q0R8.htmlmp.weilianmeng.cn/article/o2p5Q7r1S9.htmlmp.weilianmeng.cn/article/p3q6R8s2T0.htmlmp.weilianmeng.cn/article/q4r7S9t3U1.htmlmp.weilianmeng.cn/article/r5s8T0u4V2.htmlmp.weilianmeng.cn/article/s6t9U1v5W3.htmlmp.weilianmeng.cn/article/t7u0V2w6X4.htmlmp.weilianmeng.cn/article/u8v1W3x7Y5.htmlmp.weilianmeng.cn/article/v9w2X4y8Z6.htmlmp.weilianmeng.cn/article/w0x3Y5z9A7.htmlmp.weilianmeng.cn/article/x1y4Z6a0B8.htmlbaike.weilianmeng.cn/article/A3b6C8d2E0.htmlbaike.weilianmeng.cn/article/B4c7D9e3F1.htmlbaike.weilianmeng.cn/article/C5d8E0f4G2.htmlbaike.weilianmeng.cn/article/D6e9F1g5H3.htmlbaike.weilianmeng.cn/article/E7f0G2h6I4.htmlbaike.weilianmeng.cn/article/F8g1H3i7J5.htmlbaike.weilianmeng.cn/article/G9h2I4j8K6.htmlbaike.weilianmeng.cn/article/H0i3J5k9L7.htmlbaike.weilianmeng.cn/article/I1j4K6l0M8.htmlbaike.weilianmeng.cn/article/J2k5L7m1N9.htmlbaike.weilianmeng.cn/article/K3l6M8n2O0.htmlbaike.weilianmeng.cn/article/L4m7N9o3P1.htmlbaike.weilianmeng.cn/article/M5n8O0p4Q2.htmlbaike.weilianmeng.cn/article/N6o9P1q5R3.htmlbaike.weilianmeng.cn/article/O7p0Q2r6S4.htmlbaike.weilianmeng.cn/blog/P8q1R3s7T5.htmlbaike.weilianmeng.cn/blog/Q9r2S4t8U6.htmlbaike.weilianmeng.cn/blog/R0s3T5u9V7.htmlbaike.weilianmeng.cn/blog/S1t4U6v0W8.htmlbaike.weilianmeng.cn/blog/T2u5V7w1X9.htmlbaike.weilianmeng.cn/blog/U3v6W8x2Y0.htmlbaike.weilianmeng.cn/blog/V4w7X9y3Z1.htmlbaike.weilianmeng.cn/blog/W5x8Z0a4A2.htmlbaike.weilianmeng.cn/blog/X6y9A1b5B3.htmlbaike.weilianmeng.cn/blog/Y7z0B2c6C4.htmlbaike.weilianmeng.cn/blog/Z8a1C3d7D5.htmlbaike.weilianmeng.cn/article/a9b2D4e8E6.htmlbaike.weilianmeng.cn/article/b0c3E5f9F7.htmlbaike.weilianmeng.cn/article/c1d4F6g0G8.htmlbaike.weilianmeng.cn/article/d2e5G7h1H9.htmlbaike.weilianmeng.cn/article/e3f6H8i2I0.htmlbaike.weilianmeng.cn/article/f4g7I9j3J1.htmlbaike.weilianmeng.cn/article/g5h8J0k4K2.htmlbaike.weilianmeng.cn/article/h6i9K1l5L3.htmlbaike.weilianmeng.cn/article/i7j0L2m6M4.htmlbaike.weilianmeng.cn/article/j8k1M3n7N5.htmlbaike.weilianmeng.cn/article/k9l2N4o8O6.htmlbaike.weilianmeng.cn/article/l0m3O5p9P7.htmlbaike.weilianmeng.cn/article/m1n4P6q0Q8.htmlbaike.weilianmeng.cn/article/n2o5Q7r1R9.htmlbaike.weilianmeng.cn/article/o3p6R8s2S0.htmlbaike.weilianmeng.cn/article/p4q7S9t3T1.htmlbaike.weilianmeng.cn/article/q5r8T0u4U2.htmlbaike.weilianmeng.cn/article/r6s9U1v5V3.htmlbaike.weilianmeng.cn/article/s7t0V2w6W4.htmlbaike.weilianmeng.cn/article/t8u1W3x7X5.htmlbaike.weilianmeng.cn/article/u9v2X4y8Y6.htmlbaike.weilianmeng.cn/article/v0w3Y5z9Z7.htmlbaike.weilianmeng.cn/article/w1x4Z6a0A8.htmlbaike.weilianmeng.cn/article/x2y5A7b1B9.html