java——了解面向对象

简单介绍面向对象

我们都知道面向对象的应用很广泛,认识面向对象一定不能少了三大特点

面向对象的三大特性:

  • 封装
    — 封装就是对外部不可见 ,()
  • 继承
    — 就是扩展类的功能
  • 多态
    — 方法的重载
    — 对象的多态性

类与对象的关系:

类是对某一事物的描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每一个个体,所以也成为实例,类就相当于一个模板。

类的定义:

class 类名称{ // 类名称单词首字母建议大写
数据类型 属性
……
public 返回值数据类型 方法名称(参数1,参数2){
    程序语句;
   表达式;
   }
}
一个类定义完成之后不能直接使用,需要产生对象;(必须先有类之后才能产生对象

对象的创建以及使用:

  • 类名 对象名称 = null //对象的声明
  • 类名 对象名称 = new 类名() //实例化对象
    对象是保存在栈内存中,而属性和属性值是保存在堆内存中

所有程序的方法都是存放在全局代码区域中的,在该区域所有的对象都是共享的。
在对象的使用时 ,对象必须被实例化后才能使用(实例化对象并不单单通过new 关键子来实现实例化,只要是有堆内存的引用就表示实例化成功)

猜你喜欢

转载自blog.csdn.net/weixin_44411569/article/details/88581814