单例,代码块,继承

单例:实现一个类只产生一个对象

static静态关键字:1.含义以及注意事项:修饰成员变量和方法

             修饰成员变量表示只在内存中存一份,可以被共享跟修改。属于类  推荐使用类名去访问

            无Static修饰的成员变量:访问实例成员变量(一定要用对象.      的方式进行访问)。属于每个对象

        2.内存机制:(1)静态变量区放在堆内存中  main方法从方法去加载到栈内存中,new出来的对象放在堆内存中,对象的成员变量放在堆内存中,new s1和 new.s2虽然成员变量名                                                                     相同,但是在内存中可以存好几份。

        3.修饰方法的基本方式:建议用类名访问.

代码块:c++的函数类型

继承:子类继承父类的特征和行为;父类更通用,子类更具体

       类就不会存在重复的代码,维护性也提高,代码也更加简洁,提高代码的复用性。

  

 

 特点注意:子类拥有父类非 private 的属性、方法。子类可以拥有自己的属性和方法,子类可以对父类进行扩展。

      类多重继承就是例如 B 类继承 A 类,C 类继承 B 类,所以按照关系就是 B 类是 C 类的父类,A 类是 B 类的父类。

      提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差)

 

posted @ 2022-10-31 00:45  涂涂西瓜霜  阅读(16)  评论(0编辑  收藏  举报