类和对象

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

万物皆对象

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

.对象

  顾客,收银员

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

  例如:

    顾客:

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

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

  收银员:

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

    方法:(收钱,刷卡)

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

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

  类就是对象的类型

  例如:

    顾客类就是顾客三大类型

封装

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

**************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中,定义类的属性和方法使用骆驼命名法,定义类使用帕斯卡命名法.

原文地址:https://www.cnblogs.com/wxl941549541/p/7340425.html