首页 > 编程语言 >Java--类

Java--类

时间:2024-08-07 18:39:55浏览次数:16  
标签:初始化 Java -- 成员 局部变量 对象 方法 类中

目录

1.定义

对一类具有共同属性和行为事物的描述

在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(Class),一个类是对一类对象的描述。类是构造对象的模板,对象是类的具体实例

属性:成员变量 注意:加修饰词调用的时候应该使用set get 方法

行为:成员方法

对象:根据类创建出来的多个实体

成员位置:类中方法外

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

方法进栈称为压栈,方法出栈称为弹栈

2.成员变量与局部变量

区别 成员变量 局部变量
类中位置不同 类中方法外 方法内或方法声明外
内存中位置不同 堆内存 栈内存
生命周期不同 随着对象的存在而存在,随着对象的消失而消失(垃圾回收机制) 随着方法的调用而存在,随着方法的调用完毕而消失
初始化值不同 有默认的初始化值 没有默认的初始化值

标签:初始化,Java,--,成员,局部变量,对象,方法,类中
From: https://www.cnblogs.com/yangcurry/p/18347630

相关文章

  • 对象的使用与销毁
    对象的使用与销毁对象的使用创建对象:通过使用new关键字和类的构造器来创建对象。这会分配内存并调用构造器来初始化对象的状态。MyClassmyObject=newMyClass();访问对象:通过对象的引用变量来访问对象的属性和方法。myObject.someMethod();intvalue=myObject.som......
  • E - Xor Sigma Problem
    原题链接题解首先,位运算很容易想到按位枚举。而这道题的关键是如何快速求区间异或和。对此,我们构建一个后缀异或数组即可,甚至这个数组可以进一步优化为cnt1和cnt0两个变量。(具体实现看code理解)code #include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;......
  • 匿名对象
    匿名对象匿名对象(AnonymousObjects)是在创建时没有明确名称的对象。它们通常是通过直接调用构造函数来创建的,并且只用于调用一个方法或进行短暂的使用。在面向对象编程中,匿名对象常用于以下场景:临时使用:当需要一个对象来调用一个方法,但不需要长时间保留该对象的引用时。回调:在......
  • 什么是封装
    类与类之间的关系1.继承:一个类(子类)继承另一个类(父类)的属性和方法。publicclassParent{publicvoidparentMethod(){//父类方法}}publicclassChildextendsParent{publicvoidchildMethod(){//子类方法}}2.实现:一......
  • 类与类之间的关系
    类与类之间的关系1.继承:一个类(子类)继承另一个类(父类)的属性和方法。publicclassParent{publicvoidparentMethod(){//父类方法}}publicclassChildextendsParent{publicvoidchildMethod(){//子类方法}}2.实现:一......
  • 访问修饰符
    访问修饰符public:最宽的访问级别。声明为public的类、方法、构造函数或变量可以被任何其他类访问。//公有变量,可以被任何其他类访问publicintpublicVar=10;private:最限制的访问级别。声明为private的成员只能在其所在的类内部访问,不能从类的外部访问。......
  • ELK日志系统
    ELK日志系统ELK:是一套完整的日志集中处理方案。E:elasticsearchES分布式索引型非关系数据库存储logstash输出的日志,全文检索引擎。保存的格式json格式L:logstash基于Java开发的,数据收集引擎,日志的收集,可以对数据进行过滤,分析,汇总,以标准格式输出K:Kiabana是ES的可视化......
  • ELK Elasticsearch 集群部署
    ELKElasticsearch集群部署数据流向:1、后台服务器产生的日志由filebeat收集通过logstasg进行标准化处理,传输给es1、es2(两个是一个主备的关系,数据都是一致的),然后传输给可视化设备。有了flebeat可以节省资源,可以通过filebeat和logstash实现远程数据收集。filereat不能......
  • SPOJ COT3 - Combat on a tree
    挺好的一个题,算是博弈和DS的有机结合这类问题一眼考虑SG函数,同时树上的SG函数一般都是从子树向上递推考虑若某个点的子树内全是黑点,则其SG函数为零;否则考虑枚举所有的后继状态不难发现选中一个白点会把这个子树断成一个森林,这个后继状态的SG函数就是每个连通块SG函......
  • ceph分布式存储系统
    cephceph是一个开源的,用c++语言编写的分布式的存储系统,存储文件数据。lvm逻辑卷可以扩容raid磁盘阵列高可用基于物理意义上的存储系统分布式就是多台物理磁盘组成的一个集群,在这个基础之后实现高可用,扩展特点:1、远程访问2、多个服务器组成的虚拟硬盘3、分布式......