java成员等讲解

一个源文件只有一个public类

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

class Quanjv{
    public static int x=1;
    public static int y=2;
    public   int y2=4;
        }
public class chengyuan {
    public static void main(String[] args) {
  Quanjv quanjv=new Quanjv();
 int t2=quanjv.y2;
 System.out.println(t2);
}
}
//打印4

但static不使用可以减少内存

static就是全局  不加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;统一类型

 一扔

                                                                      泛型                                                                

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

接收任何类型传入传出

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白天的我最菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值