Java基础函数三要素

本文详细讲解了Java编程中的基础概念,包括转义字符、进制转换、break与continue的区别、类的组成(属性、方法、构造器)、变量的作用域、类型转换、方法重载、递归以及接口的使用。深入理解这些基础概念对于Java编程至关重要。

 1.转义字符
         (1)\n:换行


         (2)\t:制表符

 
 2.进制转换:
          原则:每个位置上的数乘以所在位置的权重,然后求和
          
 3.break与continue的区别
        break:结束循环


        continue:结束该次循环


        *:在双重for循环的时候break与continue效果一样
4.类:是java中的一个最基本的单元,里面包含了若干的属性和方法(还有构造器)
      F:filed 属性,就是类做具有的品质,一般是名词
      M:method 方法(函数),就是类所能够执行的动作/功能,一般是动词
               函数三要素:
                          1)入口
                          2)出口
                          3)函数体
      C:constructor  构造器

5.变量的作用域
          分类:
               全局变量:在整个类中都能起作用的变量叫做全局变量
               局部变量:在局部起作用的变量叫做局部变量(例如在某一个函数体内)

6.类:是java中的一个基本单独,是以关键字class作为标记的,且里面包含了FCM,是用来描述现实世界中的人或者事物
      F:filed:属性,一般是名词,是介绍该类的品质,用于描述该类的
                    类中属性的赋值:
                                  1)setxx():赋值
                                  2)通过有参数构造器在类实例化/初始化的时候直接赋值
                                  3)通过别名.属性名直接赋值,例如jsq.jiaGe=9.8(不推荐使用)
                                  
                    类中属性的取值
                                 1)getxx():取值 

                   
      
      C:constructor:构造器是一个类运行/加载的入口,且一般默认是省略不写的,且构造器的名字与当前类的名字一样
                    且构造器的执行顺序要优先于类中函数的加载(只要类初始化了,那么构造器肯定会执行),且构造器
                    分类有参数构造器和无参数构造器,且有参数构造器可以在类初始化的时候直接给类中的属性赋值
                    有参数构造器或无参数构造器在类实例化的时候就会被加载
      
      
      
      M:method:方法(函数),一般是动词,是该类所具有的动作/功能,
               方法的特点:
                         1)入口:即传入的参数,需要注意参数的类型,个数, 
                         2)出口:即返回值的类型,且经常需要通过return 将最终的结果传递出来
                         3)函数体:就是该函数具体执行的内容
                         ps:这些是java代码中的函数,切记。至于函数的名字可以随便起,但是不要乱起
                            要见名知意,且最好是动词
                方法的调用:
                         1)在本类中调用本类中的方法:直接就可以使用(this.函数名(),例如this.sayHi())
                         2)在另外一个类中调用本类中的方法:别名.函数名(),例如jsq.qiuHe()
                         
      简而言之:类就是有若干个属性和方法构成的一个文件/代码,且类一般是名词
                类=FCM
                并不是意味着必须要同时都有F C M


7.变量的作用域:
       作用域的分类:
                    全局变量:全局都起作用(在当前类的任何地方都可以起作用)
                    局部变量:局部起作用(例如在某一函数体内可以起作用)

8.类型转换:所谓的类型转换就是将不同的数据类型转换为同一数据类型
             分类:
                   1)1.1强制类型转换/显示类型转换:例如 int a=(int) 3.14;

                   2) 1.2隐式类型转换:例如 byte f=23; int h=f;


            适用于8种基本数据类型
                   


9.方法的重载:所谓的方法的重载其实就是在一个类中,可以有多个函数的名字一样,但是传入参数
               返回值类型不一样,这就是方法的重载,其作用是增强类中的功能

10.递归:递归是一种算法思想,其意思为自己调用自己

11.接口:即Interface,是一种特殊的java类,可以在里面定义方法但是不能实现
        (但是JDK1.8+之后的特殊情况除外),且接口产生的目的是为了约束和统一规范的,
        且一个接口可以有多个实现类,一个类可以实现多个接口,且接口与实现类是不可
        分割的(如果用接口,肯定要用上实现类),且接口是可以继承的

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值