复习总结(类和对象)

对象:
现实世界中客观存在的事务都可以被看作对象。对象是有形的也可以是无形的,比如一辆汽车:它也可以是无形的,比如一项计划,因此对象无处不在。

拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫、摇尾巴和跑。
对比现实对象和软件对象,它们之间十分相似。
软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。

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

类:
用一辆车来举例:“阿斯顿马丁”是一个对象,但是现实世界还有很多种车,因此这辆“阿斯顿马丁”只是车这一类别中的一个实例,不论那种车,都会有共同的属性,品牌,颜色等,也有共同的行为例如:发动,加速,刹车等,在这里将这些共同属性和行为组织到一个单元中,就得到了类

类定义了对象将会有的特征(属性)和行为(方法)。

类可以看成是创建 Java 对象的模板。

一个类为它全部的对象给出了一个统一的定义,而它的每个对象则是符合这种定义的一个实体,因此类和对象的关系就是抽象和具体的关系

语法格式:

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

在Java中要创建一个类,需要使用一个class、一个类名和一对大括号
class 是创建类的关键字,在class前面有一个 public,表示共有的意思,在 class 关键字后面要给定义的类命名,类的主体部分就写在 {} 中

不能使用Java中的关键字
不能包括任何嵌入的空格或点号“.”,以及除了“__” 、“$”字符外的特殊字符
不能以数字开头

对象的创建与使用
类的作用就是创建对象,由类生成对象,称为类的实例化过程。一个实例也就是一个对象,一个类可以生成多个对象
语法格式:

 /*
        类名 对象名 = new 类名 () ;
        在创建类的对象时,需要使用Java的new关键字。例如创建一个School类的一个对象
        School branch = new School() ;
        branch 对象的类型就是School 类型。
        使用new创建对象的时候,我们并没有给他的数据成员赋值
        每个对象的属性值可能是不一样的,所以创建对象后再赋值
        */

在Java中,要引对象的属性和方法,需要使用“.”操作符,其中,对象名在 “.” 的左边,属性或方法的名称在 “.” 的右边
语法格式:

/*
         对象名.属性       // 引用对象的属性
         对象名.方法       // 引用对象的方法
         例如创建School 类的对象branch后 就可以给对象的属性赋值或调用方法
         branch.name = "东南"    // 给name属性赋值
         branch.showBranch() ;  // 调用showBranch()方法
        */

Camel(骆驼命名法)和Pascal(帕斯卡)命名法:
骆驼命名法:方法或变量名的第一个单词的首字母小写,后面每个单词的首字母大写。例如:showBranch、userName 等
帕斯卡命名法:每一个单词的首字母都大写。例如,类名School等。
在java中,定义类的属性和方法使用骆驼命名法,定义类使用帕斯卡命名法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值