摘要:
1、约束。 2、定义一些方法,让不同的人去实现。 3、接口不能被实例化,因为接口没有构造方法。 4、implements可以实现多个接口,实现多继承。 5、必须重写接口中的方法。 6、 1 interface UserService { 2 //属性默认的是常量,一般不要在接口定义常量 3 //常量 阅读全文
posted @ 2022-03-10 20:46
小王同学学编程
阅读(47)
评论(0)
推荐(0)
摘要:
1、不能new这个抽象类,只能靠子类实现它,约束! 2、抽象类中可以写普通的方法! 3、抽象方法必须写在抽象类中。 4、抽象方法,只有方法名字,没有方法的实现。如: public abstract void doSomething(); 5、抽象类的所有方法,继承它的子类,都必须实现它的方法,方法重 阅读全文
posted @ 2022-03-10 20:16
小王同学学编程
阅读(59)
评论(0)
推荐(0)
摘要:
static是什么? 1、static是静态的意思,可以修饰成员变量,和成员方法。 2、static修饰成员变量表示该变量只在内存中储存一份,可以被共享访问,修改。 3、同一个类中静态成员变量的访问可以省略类名,不同类必须加类名。 另:1、实例成员变量,无static,属于每个对象的,必须用 对象名 阅读全文
posted @ 2022-03-10 19:54
小王同学学编程
阅读(86)
评论(0)
推荐(0)
摘要:
1、多态是方法的多态,属性没有多态。 2、父类与子类,有联系,类型转换异常。 3、存在条件:继承关系, 方法需要重写,父类引用指向子类对象。 例子: 1 public class Polymorphism { 2 public static void main(String[] args) { 3 阅读全文
posted @ 2022-03-10 15:51
小王同学学编程
阅读(86)
评论(0)
推荐(0)
摘要:
1、super注意点: (1)super调用父类的构造方法, 必须在构造方法的第一个。 (2)super必须只能出现在子类的方法或者构造方法中。 (3)super 和 this不能同时调用构造方法。 2、VS this (1)代表的对象不同: this:本身调用这个对象。 super:代表父类对象的 阅读全文
posted @ 2022-03-10 15:08
小王同学学编程
阅读(78)
评论(0)
推荐(0)
摘要:
1、结构: 修饰符 返回值类型 方法名(....){ 方法体 return 返回值;}如果输入了void就不需要返回值类型!例子: public String sayHello(){ return "hello world"; } public int max(int a, int b){ //三元 阅读全文
posted @ 2022-03-10 14:48
小王同学学编程
阅读(450)
评论(0)
推荐(0)
摘要:
1、和类名相同。 2、没有放回值。 3、作用: (1)new 本质在调用构造方法。/ 使用new关键字,本质是在调用构造器。 (2)初始化对象的值。 4、注意点: (1)定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造。 5、alt + insert 快速生成构造器。 1 public 阅读全文
posted @ 2022-03-10 11:17
小王同学学编程
阅读(42)
评论(0)
推荐(0)
摘要:
1、比较数组中,相邻的元素,如果第一个比第二个数大,我们就交换他们的位置。 2、每一次的比较,都会产生出一个最大,或者最小的数字。 3、依次循环,直到结束。 例子: 1 public class Demo8 { 2 public static void main(String[] args) { 3 阅读全文
posted @ 2022-03-10 10:28
小王同学学编程
阅读(28)
评论(0)
推荐(0)
摘要:
1、for each public class Demo7 { public static void main(String[] args) { int[] arrays = {1,2,3,4,5}; //JDK1.5: 没有下标 //前面的arrays是数组里的每一个元素, 后面的arrays是数 阅读全文
posted @ 2022-03-10 10:23
小王同学学编程
阅读(30)
评论(0)
推荐(0)

浙公网安备 33010602011771号