Java 对象和类

Wesley13
• 阅读 790

你知道这就是一个类嘛?你知道这是一个类的实例嘛?你记住这是一个抽象类!。。。(QAQ,连概念都记不牢。。嘤嘤嘤)

「 复习备考 」

  • 类是一个模板,它描述一类对象的行为和状态。在 Java 中类可以看成是创建 Java 对象的模板。(可以理解成是你解题时固有的套路)
  • 对象是类的实例,它有状态和行为。(类的实例,就比如你虽然有了解题的套路,但是对于不同的题目,你还是要不同的操作的)

Java 中的类

  1. 局部变量:在方法、构造方法或者语句块中定义的变量叫做局部变量。(只适用于在自己的方法中生效)变量声明和初始化都在(自己的)方法中,等方法结束后,变量就自动销毁了。访问修饰符不能用于局部变量,局部变量是在栈上分配的。局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。
  2. 成员变量:成员变量(也叫实例变量)定义在类中,方法体之外。当然也就可以被类中的方法、构造方法和特定类的语句块访问了。
  3. 类变量:类变量(也叫静态变量)声明在类中,方法体之外 ,但必须声明为 static 类型。( 有关于 static )

构造方法

  • 每个类都有构造方法。
  • 如果没有定义或者写出来,Java 编译器会提供一个默认的构造方法。
  • 在创建对象的时候,至少要调用一个构造方法。
  • 构造方法的名称必须和类的名称一样。
  • 一个类可以有多个构造方法。

创建对象

  • 声明一个对象,包括对象名称和对象类型。
  • 对象的创建用关键字 new 。
  • 在使用 new 创建对象时,会调用构造方法初始化对象。
点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
HelloWorld官方 HelloWorld官方
4年前
C++ 基本语法
C程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对象对象具有状态和行为。例如:一只狗的状态颜色、名称、品种,行为摇动、叫唤、吃。对象是类的实例。类类可以定义为描述对象行为/状态的模板/蓝图。方法从基本上说,一个方法表示一种行为。一个类可以包含多个
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
Java日期时间API系列31
  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前
Stella981 Stella981
3年前
Scala系统学习(三):Scala基础语法
如果您熟悉Java语言语法和编程,那么学习Scala将会很容易。Scala和Java之间最大的句法差异在于行结束字符的分号(;)是可选的。当编写Scala程序时,它可以被定义为通过调用彼此的方法进行通信的对象的集合。现在我们简单地看一下类,对象,方法和实例变量的含义。对象 对象有状态和行为。一个对象是类的一个实例。例如狗有状态
Wesley13 Wesley13
3年前
Java学习笔记之
Java学习笔记之类和对象(一)类  类是一个模板,它描述一类对象的行为和状态 例如:动物类是一个类,动物们都有属性:颜色,动物们都有行为:吃饭publicclassDog{Stringname;Stringcolor;
Wesley13 Wesley13
3年前
Java 类及类的构造方法
类类是一个模子,确定对象将会拥有的特性(属性)和行为(方法)。类的特点  类时对象的类型  具有相同属性和方法的一组对象的集合构造方法作用就是对类进行初始化。如果你没有定议任何构造方法的形式,Java会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法,如:classa{}//没
Wesley13 Wesley13
3年前
Java反射机制及适用场景
什么是Java反射机制?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及动态调用对象的方法的功能称为Java的反射机制。反射的适用场景是什么?1.当你做一个软件可以安装插件的功能,你连插件的类型名称都不知道,你怎么实例化这个对象呢
Wesley13 Wesley13
3年前
Java基础语法入门
java基础语法一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。   对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。   类:类是一个模板,它描述一类对象的行为和状
jvm中类和对象定义存储基础知识 | 京东云技术团队
在Java虚拟机中,类和对象是程序的基本组成单元。类定义了一组对象的共性特征和行为,是Java程序中最基本的代码单元。而对象则是具体的实例,有自己独特的状态和行为。在JVM中,类和对象都需要进行存储,因此了解类和对象的存储基础知识对于Java程序员来说是非常重要的。