38 java 面向对象 递归方法

来源:互联网 发布:淘宝买苹果6s靠谱吗 编辑:程序博客网 时间:2024/06/06 10:43

Field
类可以认为是一种自定义的数据类型,可以使用类来定义变量,
所有使用类定义的变量都是引用变量,他们将会引用到类的对象。
类用于描述客观世界里某一类对象的共同特征,而对象则是类的具体存在,
java程序使用类的构造器来创建该类的对象。

三大特征:封装、继承和多态
private
public 
protected
extends 关键字

使用类来定义变量,这种类型的变量统称为引用变量,所有得类是引用数据类型
instance  object class

java 语言定义类的简单语法如下:
[修饰符] class 类名
         零到多个构造器定义...
          零到多个Field...
          零到多个方法
修饰符可以是 public final abstract 或者 忽略

三种最常见的成员:构造器、Field 和方法
Field 用于定义该类或该类实例所包含的状态数据,方法则用于定义该类或该类实例的
    行为特征或者功能实现。

构造器是一个类创建对象分根本途径,如果一个类没有构造器,这个类通常无法创建实例
java 中程序员如果没有为一个类编写构造器,系统会为该类默认一个构造器。

创建对象的根本途径是构造器 通过new关键字 来调用某个类的构造器即可创建这个类的实例

this关键字 this关键字总是指向调用该方法的对象。
this作为对象的默认引用有两种情形:
  1) 构造器中引用该构造器正在初始化的对象
  2)在方法中引用调用该方法的对象

this关键字最大的作用

package com.wjl.zy131221;//形参个数可变的方法public class ParaValue {public static void test(int a,String...strs){for(String str:strs){System.out.println(str);}System.out.println("参数a的值:"+a);}public static void main(String[] args) {// TODO Auto-generated method stubString str1="北京";String str2="上海";ParaValue.test(9, str1,str2);/* * 北京                                      上海                                        参数a的值:9*/}}
package com.wjl.zy131221_2;public class RecursionTest {public static int fn(int n){if(n==0){return 1;}if(n==1){return 4;}else{    //调用函数本身,递归调用return 2*fn(n-1)+fn(n-2);}}public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println(fn(10));//10497}}


package com.wjl.zy131221_2;public class Recursion2 {public static int fn(int n){if(n==20){return 1;}if(n==21){return 4;}else{return fn(n+2)-2*fn(n+1);//-3771}}public static void main(String[] args) {System.out.println(Recursion2.fn(10));}}



0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 二年级的孩子逃课怎么办 龙妈和雪诺怎么办 车本扣6分怎么办 超速50扣了12分怎么办 开车超速扣12分怎么办 超速一次记12分怎么办? 驾照超速扣12分怎么办 c牌一次扣12分怎么办 超速罚500扣12分怎么办 高速超速记3分怎么办 高速超速记12分怎么办 过江隧道关闭了怎么办 高速限速60超了怎么办 超速扣了12分怎么办 上海 12分扣完了怎么办 狗抓伤只淌白沫怎么办 刑事案件法院迟迟不判决怎么办 法院判决书下来了没钱赔偿怎么办 被起诉开庭不去怎么办 地道塌陷造成房屋倒塌怎么办 海外看不了b站怎么办 最近脸胖了好多怎么办 最近胖了好多怎么办啊? 很瘦的人手胖怎么办 长得丑不敢相亲怎么办 abs抱死发不动了怎么办 qq飞车手游车到期了改装怎么办 育碧下载游戏慢怎么办 豹纹守宫鼻子还有个残皮怎么办 睫角守宫断尾怎么办 定金发票弄丢了怎么办 xp电脑显示输入不支持怎么办 月子见风怎么办暴雪将 老氏电视机出现雪花点怎么办 飞利浦电视显示雪花片怎么办 电视无信号出雪花怎么办 电视打开都是雪花没有电视台怎么办 电视视频1无信号怎么办 新买的电视无信号怎么办 卫星有信号没有视频怎么办 户户通没有信号怎么办视频