java是一种面向对象编程软件

对象和类

  • 对象:是具体的事物
  • 类:是对对象的抽象::抽象抽出对象中相同的部分
  • 类可以生成对象,类是对象的抽象表现形式

 

对象的特征属性

  • 属性——对象具有的各种特征
  • 每个对象的每个属性都拥有特定值

对象的特征——方法

  • 方法——对象执行的操作
  • 对象:用来描述客观事物的一个实体,由一组属性和方法构成

  • 类是模子,确定对象将会拥有的 特征(属性)和行为(方法) 
  • 具有相同属性和方法的一组对象的集合
  • 类是对象的类型
  • 不同于int类型:具有方法

类和对象的关系

  • 类是抽象的概念,仅仅是模板
  • 对象是一个你能够看得到、摸得着的具体实体 

 类的属性 A 

  • 属性 field,或者叫成员变量
  • 属性用于定义该类或该类对象包含的数据或者说静态属性。
  • 属性作用范围是整个类体
  • 在定义成员变量时可以对其初始化,如果不对其初始化,Java使 用默认的值对其初始化。(数值:0,0.0 char:\u0000, boolean:false, 所有引 用类型:null) 
  • 属性定义格式: 
  • [修饰符] 属性类型 属性名 = [默认值]

类的方法 A

  • 面向对象中,整个程序的基本单位是类,方法是从属于对象的
  • 方法定义格式:
     [修饰符] 方法返回值类型 方法名(形参列表 ) { // n条语句 }

  • JAVA中方法参数传递是:值传递! 

 引用类型

  • Java 语言中除基本类型之外的变量类型都称之为引用类型。
  •  Java中的对象和数组是通过引用对其操作的.
  • 引用可以理解为一种受限的指针
  • 指针是可以进行不整数做加减运算的,两个指针之间也可以进行大小比较运算和相减运算。引用不行,叧能 进行赋值运算。
  • 引用就是一个变量或对象的别名(引用的本质是一个对象);指针是一个段内存空间的地址(指向存储一个 变量值的空间或一个对象的空间)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值