欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > 类和对象的认识

类和对象的认识

2025/2/23 10:11:06 来源:https://blog.csdn.net/2301_80079026/article/details/143027895  浏览:    关键词:类和对象的认识

:类是用来描述一个对象的,在java中万物皆对象,通过对类的抽象,类有哪些属性和行为,将这些抽象出来就是类。比如:狗,有名字,年龄,要吃饭的行为等等,将这些动物共有属性抽象出来就是一个动物类。

类的创建:

像这样就是创建一个类,class+类名,类名注意要采用大驼峰的形式,里面就可以定义这个类的行为和属性,成员属性比如名字和年龄,而对于一些行为则定义在方法当中。

类的实例化:

类的实例化要运用到new关键字,类名   创建的对象名=new 类名(),像这样在其他方法中就可以实例化出来一个对象。

类成员的访问:

this关键字,this关键字有三种用法

1.当形参名和类中成员属性的名字相同的时候,this.成员就可以访问类中的成员属性。

这样就实现了通过this调用成员属性

2.this调用成员方法

this.成员方法名(),这样就会优先使用类中的成员方法(静态方法不可以用this引用)。

3.this引用构造方法(构造方法在下面会被提到)

在构造方法中this()可以引用构造方法,但必须放在第一行,()中加参数就是引用有参构造方法,不加参数就是引用无参构造方法。但是注意不能成环,不能构造方法之间相互调用。

构造方法:

public 类名(){}

右键

从这里构建构造方法

这样就是一个有参构造的方法,在创建对象的时候就可以直接传参。

若是没有有参的构造对象,编译器就会自己生成一个无参的构造方法,但若是已经有了有参的构造方法,编译器则不会生成,我们创建对象的时候,若是还是new 类名(),这样会调用无参的构造方法,所以我们要自己生成一个。

封装的概念:

对于一些我们不关心的内部实现,像计算机内在的构成,我们并不关心,我们就可以将他们封装起来。

这写修饰符就代表着我们能使用的范围。

当被private修饰时,那我们就只能在类中去使用它。

这时候我们就需要提供像get和set方法,去让我们能够获得他们或者给他们赋值。比如将上面名字和年龄的修饰符public改成private时。我们就需要添加get和set方法,让我们能够获取这些变量或者给他们赋值。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词