zoukankan      html  css  js  c++  java
  • JAVA 笔记

    1. 成员变量有初始值,局部变量没有

    2.如果没写构造方法,那系统会自动写一个构造方法。  new  后面就是构造方法。

    3.syso  java eclipse的快捷输出

    4.构造方法里面可以限制成员变量的大小

    5.类名可以直接调用静态变量和静态方法

    6.静态方法只能调用同类里面的静态变量。 若想调用非静态变量,需要在静态方法里面定义一个对象,然后通过对象去调用非静态变量。

    7.静态方法不能直接调用静态方法

    8.初始化块与静态初始化块

    9.packet 的概念就是文件夹的概念。import 可以引入其他包的 class。

    10.

    11.this 关键字,就是指的一个对象。 例如 this. age。 就仅仅是指的这个对象的 age 。

    12.内部类只能在本类中使用,而且内部类可以访问所以外部类的数据,包括 private 修饰的数据。

    内部类也会生产一个class文件。

    外部类不能使用内部类的属性和方法。

    内部类和外部类有同名的变量时,会使用就近原则,默认使用内部类的变量。 如果要访问外部类的变量,使用方法:   外部类名 + this + 变量名

    13.静态内部类: public static class 内部类名 {代码}

    静态内部类不能访问外部类的非静态成员

    创建对象的时候  直接创建即可

    14.方法重写: 返回值,参数,方法名与父类一样, 如果想调用父类的方法,使用super.方法名

    方法重载:体现的是多态性,参数不同,函数的功能不同

    15 Object 类 是所有类的父类。如果想输出对象的属性,可以使用 tosSring,直接重写。

    equals 方法,比较两个对象是否引用于同一个地址。

    16. obj  类的对象,主要是类的一些属性具体信息。 16岁

      obj.getClass() 类对象,主要是类的一些属性。 age

    17.多态性

    父类的引用可以指向子类的对象,此时对象调用的方法是子类中继承的方法。

    18.向下类型转换 需要强制专项     向上类型转换是隐式转换 。animal  instanceof dog  如果 animal 里面含有 dog,则返回 true。否则返回 false。

    19.抽象类可以有普通方法,也可以没有。

    20.类是单继承的,接口是多继承的。

  • 相关阅读:
    JSON 之 SuperObject(10): Merge、Clone、ForcePath
    JSON 之 SuperObject(5): Format 与转义字符
    语法基础: 使用不同的数据类型标记数组
    JSON 之 SuperObject(9): TSuperType
    JSON 之 SuperObject(12): TSuperEnumerator、TSuperAvlIterator、ObjectFindFirst...
    JSON 之 SuperObject(7): 可以省略的双引号
    JSON 之 SuperObject(11): TSuperTableString、TSuperAvlEntry
    JSON 之 SuperObject(13): 关于 SO 与 SA 函数
    JSON 之 SuperObject(8): 关于乱码的几种情况 向 Henri Gourvest 大师报告
    安装万能五笔时会自动安装copyso
  • 原文地址:https://www.cnblogs.com/stul/p/11503614.html
Copyright © 2011-2022 走看看