Java语法基础-面向对象

面向对象:面向对象指把相关的数据类和方法组织为一个整体。面向对象是相对于面向过程来讲的,面向过程到面向对象指的是从执行者到指挥者的转变。其中,面向对象的使用起来更加灵活,可复用性更高。

面向对象的三大思想:

  • OOA:面向对象分析
  • OOD:面向对象设计
  • OOP:面向对象程序

面向对象的三大特征:

  • 封装性:不允许外部程序直接访问对象的内部信息
  • 继承性:将其他功能继承下来继续发展
  • 多态性:方法的重载就是一个多态性的体现

类与对象的关系
类必须编写在.java文件中。
一个.java中可以存在N个类,但是只能存在一个public类。
.java文件的文件名称必须与public修饰的类名一致。

类的定义格式:

// []为可选项
[修饰符] class 类名 [extends 父类名] [implements 接口名] {
     成员属性
     成员名称
}
  1. 定义成员变量:类的属性,用于描述对象的特征
修饰符] 数据类型 变量名 [=];
  //示例
    private int a = 1;
    private String b;
  1. 定义成员方法:方法,用于描述对象的行为
[修饰符] [返回值类型] 方法名(形式参数类型) {
  //方法体  
  return 返回值;
  }  

对象的创建和使用

对象的定义格式:

类名 对象名称 = new 类名( );
//示例
Person P=new Person();

Notes:

  • Java内存分为栈和堆。
  • 栈用于存放基本类型的变量和对象的引用变量。
  • 堆用于存放由new创建的对象和数组。

另:代码编译过程中一定要注意语法格式,建议在初学状态开始牢记。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值