zoukankan      html  css  js  c++  java
  • java基础知识总结(一)

    一,成员变量和局部变量的区别

    • 1.作用域:
      成员变量对类内部都有用
      局部变量只在方法内有用
    • 2.初始值:
      成员变量会自动赋值初始值为0
      而局部变量不会自动赋初始值
    • 3.同名:
      相同方法内不同有同名的局部变量
      不同方法内可以有
    • 4.优先权:
      局部变量与成员变量同名时,优先局部变量

    二,如何定义类

    • 1.类名
    • 2.属性
    • 3.方法

    三,如何使用对象

    • 1.初始化对象 Hello hello = new Hello();
    • 2.为属性赋值 hello.name = “ling”;
    • 3.调用方法 hello.say();

    四,构造函数

    • 1.分为带参和无参构造函数
    • 2.若没有自己写构造函数,系统会自动有无参构造函数
      若写了,则无法调用系统默认的构造函数

    五,静态static变量

    • 1.静态成员属于整个类,可以直接通过类名来访问,也可以通过对象来访问
    • 2.静态方法不可以直接调用非静态对象和方法 要通过创建类的对象来调用
      普通方法可以随便调用所有对象和方法

    六,java访问修饰符

    • private 本包
    • 默认 本包 同类
    • protected 本包 同类 子类
    • public 所有

    这就像钱包 原来是自己用 后来变成一个屋子里的用 后来儿子 再后来是所有人

    七,内部类

    • 1.内部类:就是在一个类里面还有别的类,封装保护了数据,又能调用外部类的方法,使用起来更方便。
    • 2.分为成员内部类、静态、方法内部类
  • 相关阅读:
    190822——喜欢
    190821——彼岸无岸
    190820——随笔
    BLE——协议层次结构
    190817——肖申克的救赎
    190818——人
    190819——皖北部分村落的变迁史
    【转】vfork 和 fork的区别
    C语言文件操作
    【makefile】symbol <函数> : can't resolve symbol 问题分析
  • 原文地址:https://www.cnblogs.com/1997Ff/p/7498521.html
Copyright © 2011-2022 走看看