基础语法

原创 2012年03月23日 10:06:38
继承时子类要保证能够运行父类的一切,所以子类覆盖父类方法时参数要兼容,返回类型要兼容,并且不能够降低方法的存取权限。即
public void love ();
不能覆盖为private void love();这样会使的编译时以为通过的是一个public的,而程序运行时被jvm阻止存取。
方法的重载
方法的重载必须改变方法的参数,返回值可以不变,也可以改变方法的存取权限。参数的改变可以是参数的数量,类型,顺序。
public void love(int a);
private void love(double a);
public int love (){
int s=5;
return s;
}
public void love (int c, int a, int f);

抽象的方法
只要类中有抽象的方法,那么类也必须声明为抽象的。

当父类不能够提供给所有的子类都有意义的方法时,就写一个抽象的方法,最近的子类必须实现全部的抽象方法,实现就是覆盖。

使用抽象的方法的好处就是多态。

逻辑运算符

 优先级

1 !

2  >  >=  <  <=

3  ==    !=

4  &&     ||  

逻辑运算符的优先级低于算数运算的优先级,&&和|| 都有短路运算特点,即&&运算时,只要有false,结果就是false,||运算时只要true,结果直接就是true。

    


相关文章推荐

java基础语法

  • 2017年02月18日 11:20
  • 21.91MB
  • 下载

C_基本语法介绍(零基础!全面哦).ppt

  • 2014年12月20日 17:42
  • 2.13MB
  • 下载

使用Android Studio混淆打包(ProGuard基础语法和打包配置)

使用Android Studio混淆打包,ProGuard基础语法和打包配置

CSS基础-介绍及语法

  • 2015年11月22日 23:34
  • 132KB
  • 下载

hive基础语法

  • 2015年07月28日 16:55
  • 307KB
  • 下载

lua学习之入门(二)----基础语法1

转自:http://www.cppblog.com/AthrunOnline/archive/2009/05/12/82640.html lua学习之入门(二)----基础语法1 ...

J2EE基础知识语法学习手册

  • 2013年04月24日 15:00
  • 339B
  • 下载

Kotlin基础语法学习笔记

Kotline简介 Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函...
  • yubo_725
  • yubo_725
  • 2016年02月28日 12:12
  • 14392

java基础语法

  • 2013年10月16日 09:34
  • 851KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基础语法
举报原因:
原因补充:

(最多只允许输入30个字)