• 类和对象


    ---恢复内容开始---

    万物皆对象

      地球上都有什么?我们会不自觉的将地球上的失误归为具体的类别。

    .对象

      顾客,收银员

      官方定义:用来描述客观事物的一个实体,由一组属性和方法构成。

      例如:

        顾客:

        属性:(姓名,年龄,体重,身高)

        方法:(购买物品,付钱)

      收银员:

        属性:(编号,姓名,年龄)

        方法:(收钱,刷卡)

      对象的两大特征:属性和方法

      类就是一个模子,它包含了对象的属性和方法

      类就是对象的类型

      例如:

        顾客类就是顾客三大类型

    封装

      封装就是将一个事物包装起来(涵盖属性和方法)

    **************Java是一门面向对象的语言***************

    类的语法

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

    Java类型的默认值

    类型 默认值
    int 0
    double 0.0
    char 'u0000'
    boolean false
    String null

    不同对象的静态特征和行为对照

    对象           静态特征       静态特征的值 动态特征    

    "顾客"对象 

    张浩

    姓名 张浩 购买商品
    年龄 20
    体重 60kg

    "收银员"对象

    李明

    员工号 10001

    收款

    打印账单

    姓名 李明
    部门 财务部

    类的属性:对象所拥有的静态特征在类中表示时成为累的属性.

    类的方法:对象执行的操作称为类的方法.

     类的命名的规范

      类名通常由多个单词组成,每个单词的首字母共享。

      另外,类名应该简洁而又意义,尽量使用完整单词,避免使用缩写词,除非改缩写词已被广泛使用,如HTML,HTTP,IP等。

    public class Scool{
        String scoolName;
        int classNumber;
        int labNumber;
        
        public void showCenter(){
            System.out.println(schoolName+"培训中心
    "+"配备:"+classNumber+"教"+labNumber+"机");
        }
    }

    Camel(骆驼命名法)命名法和Pascal(帕斯卡)命名法

      骆驼命名法:方法或变量名的第一个单词的首字母小写,后面每个单词的首字母大写,如showCenter,userName等.

      帕斯卡命名法:每一个单词的首字母都大写,如类名School等,

      在Java中,定义类的属性和方法使用骆驼命名法,定义类使用帕斯卡命名法.

  • 相关阅读:
    安装配置ssh免密码登录
    大数据学习之Linux环境搭建(导航)
    Linux下搭建sqli-labs环境
    SpringMVC freemarker 中 Could not resolve view with name 'XXX.ftl' in servlet with name 'SpringMVC'
    配置FreeMarker时IDEA提示cannot resolve property 'templateLoaderPath'
    MySQL在指定字段后添加一个新字段
    META-INF/MANIFEST.MF file not found in unnamed.war
    Java获取音频播放时长
    JS实现阿拉伯数字转韩文
    微信公众号开发-素材管理-调用接口返回结果一览表
  • 原文地址:https://www.cnblogs.com/wxl941549541/p/7340425.html
Copyright © 2020-2023  润新知