2.1 对象和类

基本概念

java程序的实质:对象与对象间的交互(互相调用方法)

类:类是创建对象的模板。

对象(实例):对象是类的一个实例。有状态(实例变量 / 属性)和行为(方法)。

                         -->对象是已知的具体事物,对象会执行动作。

                         对象创建后被存放在堆(内存区域)中,并且这里的堆是可回收垃圾的堆,java会根据对象大小来分配内存空间。

成员变量(实例变量、域):是 在类中、在方法之外 的变量。变量在创建对象时实例化,并能被方法和特定类的语句块调用;

局部变量:是类的 方法(包括构造方法)或 语句块 中的变量。随方法结束自动销毁

类变量(静态变量):是 在类中、在方法之外 并 被 static 修饰 的变量。(被 static关键字 修饰的 成员变量)

常量:用final修饰,值一旦给定就不能修改。

static:表示“全局的”、“静态的”。用来修饰成员变量和成员方法,或静态代码块。

          (静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行)

构造方法:每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。

                  在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。


源文件声明规则

1.一个源文件中只能有一个public类

2.源文件的名称应该和public类的类名保持一致。

3.顺序:package语句,import语句,类定义

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

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,839评论 18 399
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,732评论 0 11
  • 第四章 面向对象 面向对象思想 面向对象思想的引入前面我们讲过数组,当有多个数组都需要遍历时,我们可以将遍历的代码...
    chongsheng阅读 642评论 0 0
  • 那天的我有点像昨天的我,更像是前天的我,这么说只是想说这是我自己的故事。 江湖人的江湖从来都没有他人想象中的波澜壮...
    CW王法亮阅读 777评论 0 0
  • 文/梓星 风儿 又拼命的撕扯着云朵 洁白的 一尘不染的衣袖 好像那衣袖里 装满了密密麻麻 不为人知 的海誓山盟 我...
    梓莘阅读 150评论 0 4