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.类是单继承的,接口是多继承的。

  • 相关阅读:
    年近30,朋友聚会都聊什么?
    2016世界最热门的编程语言与薪资揭秘
    程序员的春天来了,最美赏花旅游地十大攻略
    雄联盟工程师独家分享:如何使开发更有效率
    小偷被抓叫嚣:我不偷警察没饭吃
    3.7女生节:被程序员男友送的奇葩礼物宠哭了
    最适合程序员加班吃的6大营养美食
    谷歌汽车出误判曝光 6大奇葩科技更牛
    【程序员的爱情】彼岸花开谁又种下了执念
    分享10个免费或便宜的Photoshop替代工具
  • 原文地址:https://www.cnblogs.com/stul/p/11503614.html
Copyright © 2011-2022 走看看