类的基础

作者: 想象不到2019 | 来源:发表于2020-04-26 17:03 被阅读0次

变量默认值

int x = 1;
int y ;
{
     y = 2;
}

静态变量初始化

static int STATIC_ONE = 1;
static int STATIC_TWO;
static
{
  STATIC_TWO = 2;
}

static{}是静态初始化代码块,在类加载时执行,且只执行一次.

一旦自定义了构造方法,Java编译器就不会自动生成一个默认的构造方法.

一个类定义中可以引用它自己,
实例变量不需要一开始就有值.

public class Person {
  private String name;
  private Person father;
  private Person[] children;
  public Person(String name)  {
      this.name = name;
  }
}

完全限定名,带完整包名的类名称.

类路径:对于class文件,路径是class文件的根目录;
对于jar包,路径是jar包的完整名称(包括路径和jar包名).

import是编译时概念,用于确定完全限定名,在运行时,只根据完全限定名寻找并加载类,编译和运行时都依赖类路径,类路径中的jar文件会被解压缩用于寻找和加载类.

一次将某个包下的所有类引入

import java.util.*;

静态导入,可以直接导入类的公开静态方法和成员

import static java.util.Arrays.*;
import static java.lang.System.out;

相关文章

  • 类的基础

    变量默认值 静态变量初始化 static{}是静态初始化代码块,在类加载时执行,且只执行一次. 一旦自定义了构造方...

  • Java基础:类加载器

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 什么是类加...

  • 谈话档案

    问题类 时间 姓名 学习基础 表现基础 近期问题 问题分析 解决措施 成长类 时间 姓名 学习基础 表现基础 近期...

  • 新媒体基础知识和网民心理分析

    新媒体基础知识介绍 学习内容:目的-基础操作(平台+内容)+定位内容(文字类,图片类,视频类,音频类......)...

  • 2. 报告结构规定

    知识基础 Python类的基础了解 学习目标 使用Python类构造文章结构 1. 文章建立 首先,我们先建立基础...

  • iOS 利用AVAudioRecordr录制并播放音频文件

    在iOS的基础类库中, 提供了AVFoundation FrameWork,即Audio/Video基础类库,通过...

  • 判断文件时间

    基础类方法:

  • 基础的分页类

    class Page { public $limit; //存储limit条件 public $allPage;...

  • 类的基础语法

    1. 构造函数 单参数构造函数,需要加explicit, 避免隐式转换 初始化列表初始化列表可以用来对于 cons...

  • 类的基础语法

    ES5中生成实例对象的方法是通过构造函数,首先创建一个构造函数,定义另一个方法并赋值给构造函数的原型,使用new操...

网友评论

    本文标题:类的基础

    本文链接:https://www.haomeiwen.com/subject/viljwhtx.html