类和对象的概念

什么是类?
 -类在现实世界当中是不存在的。是一个模板,是一个概念。是人类大脑思考抽象的结果。
 -类代表一类事物。
 -在现实世界当中,对象A与对象B之间具有共同特征。进行抽象总结出一个模板,这个模板被称为类。

什么是对象?
 -对象是实际存在的个体。现实世界当中实际存在。

描述一下整个软件开发的过程:
  -程序员先观察现实世界,从现实世界当中寻找对象。
  -寻找了N多个对象之后,发现所有的对象都有共同特征
  -程序员在大脑中形成了一个模板【类】
  -java程序员可以通过java代码来表述一个类
  -java程序中有了类的定义
  -然后通过类就可以创建对象
  -有了对象之后,可以让对象直接协作起来形成一个系统。

类 -- 【实例化】 -->对象
对象又被称为实例
对象 -- 抽象【】 -->类

重点:
  类描述的是对象的共同特征。
  共同特征例如:身高特征
  这个身高特征在访问的时候,必须先创建对象,通过对象去访问这个特征。
  因为这个特征具体的某个对象上之后,值不同。有的对象身高1.80,有的对象身高2.80
一个类主要描述什么想信息呢?
  一个类主要描述的是  转态+动作。
  状态信息:名字、身高、性别、年龄
  动作信息:吃、喝、唱歌


状态 -->  一个类的属性
动作 --> 一个类的方法

类{
     属性://描述对象的状态信息
    方法://描述对象的动作信息 
}

注意:状态和动作当具体到某个对象上之后,发现最终的结果可能不一样。
    对象和对象之间有共同特征,但是具体到对象之后有数据的差异。


类的定义【从这里开始编写代码】
  语法结构:
    【修饰符列表】 class 类名{
     属性:
     方法:
     }
学生类,描述所有学生对象的共同特征。
    学生对象有哪些状态信息:
      --学号【int】
      --名字【String】
      --性别【boolean】
      --年龄【int】

     学生对象有哪些动作信息:
       --吃饭
       --睡觉
       --学习
       --玩

重点:属性通常是采用一个变量的形式来完成定义的。
    int no;
    int age;
    String name;
    String address;
    boolean sex;

java语言中包括两种数据类型
基本数据类型
  byte
  short
  int
  long
  float 
  double
  boolean 
  char
引用数据类型
String.class SUN提供的
System.class SUN提供的
Student.class SUN 提供的

User.class 程序员自定义的
Product.class 程序员自定义的
Customer.class 程序员自定义的

java语言中所有的class都属于引用数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值