面向对象思想编程

1.了解面向对象

1.1 程序的发展历程:面向过程,面向对象。

1.2 解释面向过程和面向对象:
– 面向过程:不去想做什么样的盒子,随机取工具制作
– 面向对象:先想好做一个什么样的盒子,再去找对应的工具去做

2.面向对象的三大特征

2.1 封装性

  • 对外部不可见

2.2 继承

  • 扩展类的功能

2.3 多态性

  • 方法的重载
  • 对象的多态性

3.方法的递归调用

递归调用是一种特殊的调用方式,就是方法自己调用自己

 package com.jikexueyuan.method;

public class methodDemo03 {

    public static void main(String[] args){
        System.out.println(addNum(100));
    }
    /*
    从1+100, 100+99+98+...+1
     */
    public static int addNum(int num){
        if (num == 1){ //程序出口
            return 1;
        }else {
            return num + addNum(num-1);
        }
    }
}

01

**在遍历等操作中很常用
**

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇