java面向_Java面向对象(一)

一.面向对象编程与面向过程编程

面向过程编程:实现某个功能时, 需要按照一定的因果关系调用函数,每个函数之间关联紧密,很难分离。当功能需求发生改变时,需要改变相关的函数

面向对象编程:会将现实世界分割成不同的单元(对象),实现某个功能时,只需调用各个对象的相关方法即可。

二.面向对象编程的三大特性

封装,继承,多态

三.面向对象的类与对象的定义

类:具有相同属性和方法的一组对象的统称。类由大量的对象“抽象"而得

类规定了对象所具有的属性和方法

对象:具体的事物。类的具体化体现。 也称之为实例。

每个对象有自己特有的属性值。

两者区别:类是抽象的,对象是具体的。

四.类的语法

1.定义类的语法

访问修饰符  class 类名{

类体;

}

2.类体中包含的内容

类的类体中包含:属性和方法

3.类名,属性名和方法名的命名要求:

3.1命名规则

名称只能由字母、数字、下划线、$符号组成,不能以数字开头,名称不能使用JAVA中的关键字。

3.2命名规范

见名知义。类名: 每个单词的首字母大写,其于字母小写。方法名与属性名:第一个单词的首字母小写,其他单词的首字母大写,其于字母小写

4.属性:对象的描述的信息

数据类型  属性名;基本类型,引用类型;属性有默认值:byte,short,int ,long : 0;

float,double :0.0;boolean :false;char: \U0000;引用类型: null

5.方法:对象所具有的行为

5.1定义方法的语法

访问修饰符  返回值类型 方法名(参数列表){

方法体;

}

5.2返回值类型:可以为基本类型也可以为引用数据类型。一个方法仅可以返回一个值

方法也可以没有返回值,则写为:void

方法有返回值时,则在方法体中必须写:return 值;

5.3return的作用

1是返回方法中的值;2是结束方法调用

5.4参数列表

1在定义方法时的参数列表,形式参数  ==>形参

2在调用方法时传递的参数列表,实际参数 ==>实参

6.对象的创建和使用

6.1、创建对象的语法

类名  引用名  = new  类名();

6.2、给对象的属性赋值与读取

赋值:

引用名.属性名 = 值;

6.3、调用对象的方法

引用名.方法名();

7.JVM内存管理(创建对象的过程)

bf7864aaaac09a06ef68695b0251b7ff.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值