Java面向对象—类与对象的概念和使用

一、Java方法创建和重载

1、方法的定义

2、定义格式:

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

方法主题

}

注:访问修饰符有4个:public、private、friendly、protected

返回值类型可以是:基本数据类型、引用类型

3、方法一定是在类下面,不能在方法中再创建方法。

4、方法的重载

方法名称相同,但参数的类型和个数不同,通过传递参数的个数和类型不同完成不同功能。

二、Java中类及对象

1、掌握类的定义、声明及使用

class 类名称{

属性

方法

}

声明一个类需要一个关键字class

常规:类型首字母大写

2、类与对象的关系

类是某一类事物的描述,是抽象,概念的,对象是实际存在的该类事物的每一个个体。

class Persion{

String name;

int age;

public void tell(){

System.out.println("姓名"+name+“  ”+“性别”+age);

}

}

public class ClassDemo01{

public static void main(String[ ] args){

Person per = new Person( );

}

}

3、内存划分

对象赋值

对象.属性

对象.方法

三、面向对象思想编程

1、程序的发展历程:面向过程、面向对象

2、面向对象三大特征:

  • 封装性 对外部不可见
  • 继承 扩展的功能
  • 多态性 方法的重载;对象的多态性
四、方法的递归、调用

1、递归调用时一种特殊形式,就是方法自己调用自己。

如:100加到1的和 

public int addNum(int num){

if (num == 1){

return 1;

}else{
return num+addNum(num - 1);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值