zoukankan      html  css  js  c++  java
  • Day5 类和对象

    面向对象编程OOP

    类:相似对象的集合。

    对象

    对象:实体。一切可以被描述的事物。

    属性:特征。

    方法:动作,行为。

    类和对象的区别

    【1】类时抽象的,对象是具体的。

    【2】类是一个模板,创建出来的对象具备共同的属性和方法。

    【3】类是一种数据烈性。引用数据类型。

    语法

    public classs 类名{
         //定义属性部分
         属性1的类型 属性1;   
         属性2的类型 属性2;
         ...
         属性3的类型 属性n;       
    
         //定义方法部分
         方法1;
         方法2;
         ...
         方法m; 
    }

    类名命名规范

    帕斯卡命名。多个单词组成,每个单词首字母都大写。

    定义方法

    语法

    访问修饰符    返回值类型    方法名(参数1,参数2...参数n){
                方法体;
    }

    带返回值的方法

    注意:

    【1】必须return 值;返回一个值

    【2】类型必须相符

    【3】不能返回多个值,只能返回一个值

    方法的作用

    代码的封装和重用。

    定义类

    一个文件里可以定义多个类,
    但是只能有一个类是public的,
    通常约定带主方法的类是public的,
    public所修饰的类的类名必须与文件名一致。

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

    局部变量:定义在方法 或代码块儿中的。
    成员变量:定义在类中的。
    1.初始值。
    局部变量系统不会初始化,需要自己初始化。
    成员变量系统根据类型自动初始化。
    2.作用域。
    局部变量 只能在定义它的代码块儿或方法中使用。
    成员变量 在整个类中都是有效的。
    3.优先级。
    成员变量和局部变量同名,优先使用局部变量,成员变量被隐藏。

    this

    表示本类对象

    作用1:用来区分成员变量 和 局部变量。
    作用2:调用本类构造。

  • 相关阅读:
    (网页)中的简单的遮罩层
    (后端)shiro:Wildcard string cannot be null or empty. Make sure permission strings are properly formatted.
    (网页)jQuery的时间datetime控件在AngularJs中使用实例
    Maven Myeclipse 搭建项目
    MyBatis 环境搭建 (一)
    java 常用方法
    XML 基础
    JS BOM
    js 事件
    js 的使用原则
  • 原文地址:https://www.cnblogs.com/qingyunzong/p/8059065.html
Copyright © 2011-2022 走看看