黑马程序员--Java基础学习二(对Java中变量、函数的理解)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------


1、对Java中变量常量的理解

     常量:数据在程序运行过程中不需要发生改变,如字符串常量"Hello World"。
     变量:数据在程序运行过程中需要发生改变。程序通过改变变量的值来改变整个程序的状态,在Java中使用变量之前前需要首先声明,声明的语法格式为:数据类型 变量名称;如 int age;也可以在声明变量的同时,初始化该变量的值,声明的语法格式为:数据类型 变量名称 = 值;如 int age = 25;Java的变量类型包括基本数据类型和引用数据类型,其中基本数据类型包括:byte、int、short、long、double、float、char、boolean,引用数据类型包括:数组、接口、类。


2、对Java函数的理解

2.1 Java中函数定义的格式:

2.1.1 修饰符 返回值类型 函数名(形式参数类型 形式参数1,形式参数类型 形式参数2,)

    方法实现语句;
    return 返回值;


2.1.2 函数的修饰符
         1、访问权限修饰符:
                  public, protected, private         ----修饰符就这3个,但是访问权限有4个,
                                                           加上默认的包访问权限
                           public:可被本类,本包,其他包中的类访问
                           protected:可被继承类访问,成了子类的protected成员
                           private:只能在本类访问
                           默认:只能被本类,本包访问
         2、静态方法:static
                  java的static表示类成员,不需要对象就可以访问。
                  必须同时是public的
                  如public static void eat(){}
         3、abstract方法:
                  class也必须是abstract的,必须由子类实现该方法
         4、final方法:
                 final定义的方法子类不可以重写
                  public final void startEngine(){}


2.2 Java函数的重载
         函数重载(overLoad):在一个类中如果出现多个重名的函数,且他们的参数列表不一致(参数的个数、类型、顺序不一致)时就叫重载。


2.3 Java方法的重写
         
         方法重写(override):子类可以重写父类的方法,编译时并不知道对对象调用谁的方法,运行时候才知道调用子类还是父类的方法,被重写的函数必须首先在父类中存在。​


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值