Java基础03 类和对象

一、类和对象

类和对象.png

以上是对类和对象的解释。

二、构造方法

1、什么是构造方法?
构造方法是具有特殊功能的那个方法,就是与类同名的那个方法,负责给对象进行初始化。
2、如果不在类中定义一个构造方法,会默认添加一个无参的构造方法;如果你已经添加了有参的构造方法,是不会再自动添加一个无参的构造方法的。所以在写构造方法的时候,最好写上无参的构造方法。
3、构造方法只能在本类中使用,或通过其他构造方法间接调用。

三、this关键字

1、概念:this关键字代表对象本身(哪个对象调用this所在的方法,this就代表哪个对象本身)。只要访问了对象数据的方法就持有了this
2.使用场景:构造函数的嵌套调用,解决参数名与成员变量名相同的问题。

四、static关键字

1、是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。
2、用static用来修饰类成员时,可以让用户不需要实例化对象就可以引用成员。
3、static也可以用来修饰变量,被称为静态变量,当为变量重新赋值时,不会再为变量开辟存储空间,且该类的所有对象都共享这块内存空间。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,688评论 0 11
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,767评论 18 399
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,614评论 4 12
  • 牵手后的一天 突然 你放手了 我才感到 味蕾没有了甜蜜的味道 离别犹如长河缺堤 缺了仿佛如何都好不起来 心碎了 长...
    Ling_00阅读 251评论 0 3
  • 社交媒体倦怠症 1. 重新考虑和手机的关系,摆脱社交媒体对时间的绑架 2. 社交媒体变革的临界点; 3. 推动商业...
    姓白叫马王子阅读 571评论 0 0