简单笔记说明

方法:

1.  构造方法:方法名类名相同,方法名没有返回值,不能return结尾。  生成对象会自动调用 。

2.  构造方法的重载:方法名一样传参不同,调用方法根据传参不同来识别方法。创建对象时候()内传参。

3.  方法重载:定义方法名一样传参不同,调用方法根据传参不同来识别调用方法。

4.  方法的递归:在方法内部调用自身方法,必须有结束条件。否则无限循环。

5.  重写父类方法:必须方法名及参数一样。重写后调用方法就是子类重写后的方法。

6.  super关键字:用于访问父类参数及方法。方法中可以调。主main程序中不能用。

7.  this关键字:用户访问成员变量,解决成员变量跟局部变量同名情况下冲突问题。

静态static关键字:    

1. 静态方法:可以直接被调用不用创建对象。可以用类名.方法名  也可以通过对象调用。

2. 静态变量:被所有实例共享,可以直接调用,类名.变量名  调用。

3. 静态代码块:static {   } ;当类加载时静态代码块会执行,只执行1次。

判断语句:

1.  if( ){  };  如果=条件 执行代码块。

2.  if( ){  }else{  };  如果=条件{ 执行代码块}   否则{执行代码证}。

3.  if(  ){  }else if(  ){  }else if (  ){  }``````;如果=条件{ 执行代码块} 否则  如果=条件{执行代码块}否则  如果=条件{执行代码块}·········。

4.  switch( ){case1:case2:······  }; 条件语句  条件等于case几则直接 代码块。

5.  while( 条件 ){ 执行语句 }; 循环语句。=条件循环。 6.  do{ 执行语句 }while(条件 ); do先循环一次在判断条件=条件在次循环。

7.  for(初始,循环条件,操作表达式 ){  执行语句   };

final关键字:

1.  final 修饰的类不能被继承。

2.  final 修饰的方法不能被重写。

3.  final 修饰的变量是常量,只能被赋值一次。

类继承、抽象类、接口、多态:

1.   父类格式【class 类名{  }】子类使用extends 继承一个类,子类拥有父类的所有属性和方法。一个子类只能继承一个父类,子类可继续继承子类,一个父类可以被多个子类继承。

2.  抽象类abstract修饰【abstract class 类名{  }】,,理解用途:让类强行使用抽象类的方法实现。有抽象方法,这个类必须是抽象类。抽象类可以没有抽象方法。其他类使用extends继承抽象类,子类继承后必须重写抽象方法,子类继承类名前不能用public修饰

3.  接口interface 修饰【interface   接口名{  }】,理解用途:让类强行使用接口的方法实现。  接口类下的方法不能有方法体如:【void 方法名();】,接口可以继承接口,继承后的接口可以增加抽象方法,在给普通类实现,然后重写接口1的方法+接口2的方法。

4.一个类可以实现多个接口,但只能继承一个抽象类。 如实现多个接口:【class 类名  implements 接口1,接口2,接口3{   }】。继承抽象类如:【class 类名 extends 抽象类名{   }】

5. 多态创建对【继承的接口  变量名=new 类名】创建到的对象是 接口的对象。调用对象方法即可实现子类方法 (相同方法情况下),如子类有不同于接口方法,调用需要转换格式【类名   变量名 =(类名)对象名】 转换后用类的对象调用子类方法。

 

posted @ 2021-07-01 11:17  mengjiabei  阅读(47)  评论(0)    收藏  举报