Java类的使用

类与对象的关系

1、类是对一类事物的描述,是抽象的

2、对象是一类事物的实例,是具体的

3、类是对象的模板,对象是类的实体




类的定义

1、属性(是什么)  例如:姓名、年龄

2、行为(能做什么) 例如:吃饭、睡觉、学习

3、成员方法中不使用static



如何使用类

使用类时分为三部分

1、导包

    指出在什么位置,对于和当前类数据同同一个包的情况,可以省略导包语句不写。

2、创建

    类名称 对象名 = new 类名称();

3、使用

    1、使用成员变量名        对象名.成员变量名();

    2、使用成员方法            对象名.成员方法名();

    3、如果成员变量没有进行赋值,将会有一个默认值。



使用对象类型作为方法的返回值

使用对象类型作为方法的参数

成员变量和局部变量的区别

    1、定义的位置不一样

        局部变量:在方法的内部定义    成员变量:在方法的外部

    2、作用范围不一样

        局部变量:只有在放啊当中才能使用    成员变量:整个类全部可以通用

    3、默认值不一样

        局部变量:没有默认值,如果要想使用,必须手动进行赋值    成员变量:如果没有赋值,会有默认值

    4、内存的位置不一样

        局部变量:位于栈内存    成员变量:位于堆内存

    5、生命周期不一样

        局部变量:随着方法进栈而诞生,随着方法出栈而消失    成员变量:随着对象创建而诞生,随着对象被垃圾回收而消失


private 关键字的作用及使用

1、在本类中可以使用,但在其他类中就不可以直接使用了

2、简介访问一对成员变量就得定义一对Getter/Setter方法

3、对于Getter来说,不能有参数,返回值类型和成员变量对应

4、对于Setter来说,不能有返回值,参数类型和成员变量对应


5、特殊情况,如果被private修饰的变量为布尔值时,Getter方法为isXxx形式


this关键字的使用

1、如果需要访问本类中的成员变量,需要使用this.成员变量名

2、this实际上就是当前类的实例化对象


构造方法

1、构造方法是专门用来创建对象的方法,通过new来创建对象时,其实就是在调用构造方法。

2、构造方法的格式

public 类名称(参数类型 参数名称){

                    方法体

}

3、注意事项

    1、构造方法的名称必须和所在的类的名称完全一样,就连大小写也是一样的。

    2、构造方法不要返回值,viod也不要

    3、构造方法不能return一个具体的返回值

    4、如果没有编写任何构造方法,编译器会默认有一个构造方法,没有参数,方法体什么也做。

    5、一旦编写了至少一个构造方法,编译器就不再默认

    6、构造方法也是可以重载的


定义一个标准类需要包含的4个组成部分

1、所有的成员变量都要使用private关键字修饰

2、每一个成员变量都需要有一个getter/setter方法

3、编写一个无参数的构造方法

4、编写一个全参数的构造方法

5\标准类也叫做Java Bean

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

友情链接更多精彩内容