zoukankan      html  css  js  c++  java
  • java学习4-面向对象(上)

    java面向对象的三大特征:封装、继承和多态

    1.类和对象

    修饰符可以是public、final、abstract或者完全省略这三个修饰符

    类名命名规则:每个单词首字母大写,其他字母全部小写,单词与单词之间不使用分隔符

    修饰符:可以省略,也可以是public、protected、private、static、final,其中public、protected、private只能出现其一,可以与static、final组合来修饰成员变量;

    成员变量名:合法标识符即可,第一个单词首字母小写,后面每个单词首字母大写,其他字母全部小写,单词与单词之间不使用分隔符

     修饰符:可以省略,也可以是public、protected、private、static、final、abstract,其中public、protected、private只能出现其一,abstract和final只能出现其一,它们可与static组合来修饰方法

    方法返回值类型:如果方法声明了方法返回值类型,则方法体内必须有一个有效的return语句;如果一个方法没有返回值,则必须使用void来声明没有返回值。

    方法名:与成员变量名的命名规则相同

    形参列表:多组参数间以英文逗号,隔开;形参类型与形参名间以英文空格隔开

    特别地:static修饰的变量或方法称为类变量或类方法

     构造器不能定义返回值类型,也不能使用void声明构造器没有返回值

    成员变量(类里定义的变量)和局部变量(方法里定义的变量):

     2.类的封装

    private(当前类访问权限)<default(包访问权限)<protected(子类访问权限)<public(公共访问权限)

     

    2.类的继承

     重写:子类重写父类的方法

    super:子类调用父类中被子类覆盖的方法

    调用父类构造器:

    3.多态

    4.初始化块

  • 相关阅读:
    JVM学习笔记(三)------内存管理和垃圾回收【转】
    JVM学习笔记(二)------Java代码编译和执行的整个过程【转】
    JVM学习笔记(一)------基本结构【转】
    Java程序编译和运行的过程【转】
    linux C判断文件是否存在【转】
    Java编译那些事儿【转】
    CTSC1999补丁VS错误题解
    ASP.NET MVC学前篇之Ninject的初步了解
    setSingleChoiceItems和setPositiveButton两者触发时期
    B. Sereja and Mirroring
  • 原文地址:https://www.cnblogs.com/wang-mengmeng/p/11681807.html
Copyright © 2011-2022 走看看