• java成员等讲解


    一个源文件只有一个public类

        如何调用是这个    类里面有全局用类名调用(或者对象),非全局要新一个对象来调用

    1. class Quanjv{
    2. public static int x=1;
    3. public static int y=2;
    4. public int y2=4;
    5. }
    6. public class chengyuan {
    7. public static void main(String[] args) {
    8. Quanjv quanjv=new Quanjv();
    9. int t2=quanjv.y2;
    10. System.out.println(t2);
    11. }
    12. }
    13. //打印4

    但static不使用可以减少内存

    static就是全局  不加static就是每一个实例都有一份

          能不能访问是这个   :public全部都能访问,private只有这个类能访问

         this就是对象这个类的单词     用来使用private的

    外面即子类要访问就要get和set,this是类里面

            怎么定义全局变量,要定义一个类 ,全局变量属于class而不属于实例,普通变量在实例上面才能使用

    static全局类只能调用静态方法,变量

    每一个abc都有一个自己的x.f方法,g方法,,,但是共用一个y

    静态函数只能定义静态函数,属性

                                                                       继承                                                                

    这个使用extends的这个类的构造方法必须使用extends后面的这个构造方法,且放在第一行

                super就是父类的构造函数,就是父类那个单词            使用:super用来使用父类的构造方法

    子类有实现了父类方法,那就使用儿子的,把父类覆盖掉

    Point colorPoint =new ColorPoint(3,4,"red");因为ColorPoint也是Point所以前面也可以写Point

                                                                       多态                                                                

    同一类(父子)的同一个函数会有不同的行为

    Point colorPoint =new ColorPoint

    第一个Point不管他可以都是父类,第二个ColorPoint才是从哪个类里面取东西

    多态能干嘛呢,不同角色使用说话这个技能,说的是不同的话.唉只是对象不同

                                                        多态就是防止使用很多个类型,只要用同一个类,接口类型就行了

                                                        例如许多1000个英雄就可以不用写1000个类型

                                                                         接口                                                                

     接口跟类, 接口不包含变量,类包含变量.接口只有函数

    接口用来规范我们的类,,,你必须实现它,因为他是最基础的例如英雄的普攻,走路

    接口可以实现多个接口,类可以实现多个接口

    Hero zeus=new Zeus();当然这个类也跟类一样可以使用接口这个类型

                                                        多态就是防止使用很多个类型,只要用同一个类,接口类型就行了

                                                        例如许多1000个英雄就可以不用写1000个类型

    Hero hero;统一类型

     一扔

                                                                          泛型                                                                

    我们可以传递任何类型的参数给这个函数,而无需为每种类型重载该函数。 

    接收任何类型传入传出

    泛型里的类型只能是对象,不能基本类型

    在使用我们源码的时候可以传入任何类型         

  • 相关阅读:
    opencv安装成功之后运行代码还是出错
    N-129基于springboot,vue学生宿舍管理系统
    JAVA-异常
    分享这些2022设计师们决不能错过的Blender新插件
    vue3学习 ref和reactive的使用
    SpringBoot约定大于配置
    PaLM-E: An Embodied Multimodal Language Model
    PGL图学习之图神经网络GraphSAGE、GIN图采样算法[系列七]
    Docker 哲学 - 容器操作
    位移贴图的原理和作用
  • 原文地址:https://blog.csdn.net/m0_72735063/article/details/134415479