Java学习1

    10.14Java学习心得

方法:是一段用来完成特定功能的代码的片段,是类和对象行为特征的抽象。

    方法的声明:就是提前说一下这个方法长啥样,它是干啥的,有啥功能。

格式:修饰符+返回值类型+方法名(形参列)+【语句块】如果没有返回值,返回值类型那个位置写void

    方法的调用:就是把方法写一遍,他会自动调用里面的语句块,来完成动作。

    方法的重载:一个类里面可以定义很多方法名相同的方法,但是他们的形参类型(int,double之类的)、形参个数、形参顺序,至少要有一个不同。只有返回值不同时,不能构成方法的重载。

    类:网上所有的数据都是表格,表头就是类,可以理解为事物的上升概念,鸡鸭鱼什么的就是动物类,苹果梨香蕉就是水果类。

    对象:表的一行数据就是一个对象,所有数据就是这个类的所有对象。

    类可以看做一类对象的模板,对象可以看做该类的一个具体事例。类是描述同一类型对象的抽象概念,类中定义了这一类对象所应具有的属性,方法。定义类的时候类名要和文件名一致。

    属性(成员变量):用来定义该类或该类的对象所包含数据,指出他的特征,初不初始化都可以,不初始,就用默认值对其初始化。

定义成员变量的格式:属性类型(int,double之类)+属性名=初始化的值(可以不初始化)。

    构造器(构造方法):作用就是把声明的成员变量构造成模板。

    要点:1.通过new来调用。2.有返回值,但不能定义返回值类型,不能在构造器里面使用return.3.不主动定义构造器,编译器会自动编译无参构造器4.构造器方法名和类一致。

eg.this.id=id,this.id的id是成员变量,id是形参,在调用构造器时赋的值是给形参,然后形参再赋给成员变量。

    this的本质是创建好的对象的地址

用法:1.普通对象中,this指的是调用该方法的对象;构造方法中,this指的是正要初始化的对象。2.调用重载的构造方法,只能在构造方法中用,且放在构造方法第一句。3.不用在static方法中。

    static:它声明的成员变量是静态变量,也叫类变量。

特点:1.是该类的公共变量,属于类 2.用“类名.类属性/方法”来调用 3.静态变量不能访问非静态变量,如构造器不能直接引用静态变量。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容