![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础语法
码_小明
这个作者很懒,什么都没留下…
展开
-
接口interface...的基础语法和代码
接口也是一种引用类型,可以等同看做类. 1.如何定义接口,语法: [修饰符] interface 接口名{} 2.接口中只能出现:常量、抽象方法 3.接口其实是一个特殊的抽象类,特殊在接口是完全抽象的。 4.接口中没有构造方法,无法被实例化。 5.接口和接口之间可以多继承。 6.一个类可以实现多个接口。(这里的“实现”可以等同看做“继承”) 7.一个非抽象的类实现接口,需要将接口中所有的方法“实现/重写/覆盖”. public interface A{ //原创 2020-06-02 23:43:56 · 313 阅读 · 0 评论 -
关于抽象类和抽象方法abstract的使用
1.如何定义抽象类? class关键字前加abstract 2.抽象类无法被实例化 3.虽然抽象类没有办法实例化,但是抽象类也有构造方法,该构造方法是给子类创建对象用的。 4.抽象类中可以定义抽象方法. 抽象方法的语法:在方法的修饰符列表中添加abstract关键字.并且抽象方法应该以“;”结束,不能带有“{}” 例如:public abstract void m1(); 5.抽象类中不一定有抽象方法,但抽象方法必须出现在抽象类中。 6.一个非抽象的类继承抽象类,必须将抽象类中的抽象方法覆盖,实现原创 2020-06-02 23:37:48 · 321 阅读 · 0 评论 -
关于抽象类abstract的基础语法
abstract基础语法 1.如何定义抽象类? class关键字前加abstract 2.抽象类无法被实例化 3.虽然抽象类没有办法实例化,但是抽象类也有构造方法,该构造方法是给子类创建对象用的。 4.抽象类中可以定义抽象方法. 抽象方法的语法:在方法的修饰符列表中添加abstract关键字.并且抽象方法应该以“;”结束,不能带有“{}” 例如:public abstract void m1(); 5.抽象类中不一定有抽象方法,但抽象方法必须出现在抽象类中。 6.一个非抽象的类继承抽象类,原创 2020-05-18 23:54:20 · 255 阅读 · 0 评论 -
关于“递归”的语法和例子
递归语法: 1.递归是很耗费内存的,递归算法可以不用的时候尽量别用 2.以下程序运行的时候发生了这样一个错误{不是异常,是错误Error} java.lang.StackOverflowError 栈内存溢出错误 错误无法挽回,只有一个结果,就是JVM停止工作 3.递归必须有结束条件,没有结束条件一定会发生栈内存溢出错误 例子:使用递归计算1-N的求和 public class RecursionTest2 { public static void main(String[]原创 2020-05-17 02:16:10 · 703 阅读 · 0 评论 -
方法的重写overload
1.方法重载又被称为:overload 2.什么时候考虑使用方法重载? 功能相似的时候,尽可能让方法名相同。 (但是:功能不同/不相似的时候,尽可能让方法名不同) 3.什么条件满足之后构成了方法重载? -在同一个类当中 -方法名相同 -参数列表不同: 数量不同 顺序不同 类型不同 4.方法重载和什么有关系,和什么没有关系? 方法重载和方法名,参数列表有关 方法重载和返回值类型无关 方法重载和修饰符列表无关 ...原创 2020-05-13 09:17:39 · 116 阅读 · 0 评论 -
while和do...while语句
while循环语句: 1:while循环的语法结构: while(布尔表达式){ 循环体; } 2:执行原理: 先判断布尔表达式的结果: ·true -执行循环体 * 判断布尔表达式的结果: * true -执行循环体 如果 ·false -结束 3.while的循环次数:0~N do…while循环语句: ...原创 2020-05-06 16:44:22 · 99 阅读 · 0 评论 -
switch语句的语法
关于switch语句: 1.switch语句也属于选择结构,也是分支语句 2.switch语句的语法结构: 一个比较完整的switch语句应该这样编写: switch(int或String类型的字面值或变量){ case int或String类型的字面值或变量: java语句; break; case int或String类型的字面值或变量: ...原创 2020-05-06 16:02:37 · 2837 阅读 · 0 评论 -
if语句的语法
if语句: 1.四种写法:第一种: if(布尔表达式){ java语句; java语句; ... } 第二种: if(布尔表达式){ java语句; java语句; ... }else{ java语句; java语句; ... } 第三种: if(布尔表达式){ ...原创 2020-05-06 15:35:38 · 724 阅读 · 0 评论