
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
也就是一旦匹配成功,不会在判断下一个case的值,直接向后运行,直到遇到break或者整个switch语句结束,switch语句执行终止。1 if语句的条件是一个布尔类型值 true if条件表达式为true则进入分支,可以用于范围的判断,也可以用于等值的判断,使用范围更广。②当switch(表达式)的值与case后面的所有常量值都不匹配,寻找default分支进入;3.如果是false就继续判断
(2)while(循环条件),如果循环条件中的循环变量值不修改,那么循环条件就会永远成立。循环(循环从几开始(1);循环到几结束(2);循环是怎么进行的(4)){ 循环体(3) }第二步:执行循环条件语句②,看循环条件语句的值是true,还是false;第一步:执行循环条件语句①,看循环条件语句的值是true,还是false;第二步:执行循环条件语句②,看循环条件语句的值是true,还是false
对一类事物的描述是一个具体的东西类是对一类事物的描述,是抽象的。对象是一类事物的实例,是具体的。类是对象的模板 对象是类的实体关键字:class(小写)【修饰符】 class 类名{}类的定义格式举例:public class Student{ }2、对象的创建关键字:newnew 类名()//也称为匿名对象//给创建的对象命名//或者说,把创建的对象用一个引用数据类型
private 私有的 只能自己使用 缺 省 不填写任何的修饰符 只要在同一个软件包底下都可以使用 protected 受保护的 使用其他软件包底下的类也可以用 public 公共的 在同一个项目中都可以使用。1.只可以继承自己的父辈或者再向上的亲属 2.并不是所有的东西都可以继承 3.继承也可以有自己的东西 4.继承只允许单继承(每次只能继承一个类)子类虽会继承父类私有(private)的成员变
好处:运行时,看“子类”,如果子类重写了方法,一定是执行子类重写的方法体;//pets[i]实际引用的对象类型不同,执行的eat方法也不同。System.out.println("猫咪" + getNickname() + "吃鱼仔");System.out.println("狗狗" + getNickname() + "啃骨头");public void adopt(Pet pet) {//形参
如果子类实例变量和父类实例变量重名,并且父类的该实例变量在子类仍然可见,在子类中要访问父类声明的实例变量需要在父类实例变量前加super.,否则默认访问的是子类自己声明的实例变量。如果父子类实例变量没有重名,只要权限修饰符允许,在子类中完全可以直接访问父类中声明的实例变量,也可以用this.实例访问,也可以用super.实例变量访问。super()或super(实参列表):调用父类的构造器协助当前
因为第一个元素距离数组首地址间隔0个单元格。接口就是规范,定义的是一组规则,体现了现实世界中“如果你是/要...则必须能...”的思想。继承是一个"是不是"的is-a关系,而接口实现则是 "能不能"的has-a关系。例如:你能不能用USB进行连接,或是否具备USB通信功能,就看你是否遵循USB接口规范例如:Java程序是否能够连接使用某种数据库产品,那么要看该数据库产品有没有实现Java设计的JD
1,什么是异常指的是程序在执行过程中,出现的非正常的情况,如果不处理最终会导致JVM的非正常停止。异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件,根本不能运行.异常也不是指逻辑代码错误而没有得到想要的结果,例如:求a与b的和,你写成了a-b我们说了Java中不同的异常类,分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是核心类库中没有定义好的,此时我们需要根据自己业务







