zoukankan      html  css  js  c++  java
  • java——类

    java中的命名规则:类名 接口名   大驼峰命名规则:每个单词首字母大写   XxxYyyZzz

               变量  方法名    小驼峰:第一个单词首字母小写,后面单词首字母大写    xxxYyyZzz

               包名: xxxyyyzzz

                                    常量:XXX_YYY_ZZZ

    类:相当于一个模板,描述了对象的状态和行为

    对象:类的实例化,有状态行为

    类的定义格式:   【修饰符】class  类名{

                                                  0或多个构造器

                   0或多个成员变量

                                                  0或多个方法

                                                  0或多个初始化模块

                                  }

    类的修饰符:public  final  abstract     final: 该类不能被继承      abstra:该类是中有抽象方法,需要在子类中实现。  类中如果有一个或多个abstract方法,则该类必须声明为abstract;

    构造方法(构造器):    

                                       构造方法与类同名,没有任何返回值,甚至不能用void修饰。

                                       如果类中没有手动添加构造器,编译器会默认添加一个无参构造器 。
                如果手动添加了构造器(无论什么形式),默认构造器就会消失。
                构造器可以重载。

     

     成员变量:定义在类中,方法体之外。可以被类中的方法使用

                       修饰符:(public–protected–private)三选一、static、final,使用了static就是静态变量了

             protected:能被其所有子类访问(包括同一包下的子类,也包括不同包下的子类)

                                    private:只能在该类中使用,可以被该类下的其他成员访问,其他类则不能访问

    方法:修饰符(public protected private)三选一、static、final、synchronize、native,使用static就是静态方法了

                       

                                    

  • 相关阅读:
    ffmpeg.c函数结构简单分析(画图)
    FFMPEG之协议(文件)操作----AVIOContext, URLContext, URLProtocol
    FFmpeg源代码结构图
    解密FFmpeg播放状态控制内幕
    转 A10/A20 Bootloader加载过程分析
    [置顶] 编译linux内核时出现"mkimage" command not found
    Thumb指令集与ARM指令集的区别
    gsoap创建webservice服务简单教程
    ubuntu11.10(TQ210)下移植boa服务器
    500 Internal Error Wamp 服务器错误处理
  • 原文地址:https://www.cnblogs.com/songxiaonan/p/12883309.html
Copyright © 2011-2022 走看看