摘要:
接口表示一个类额外功能的实现,其作用是为了降低耦合。 接口的使用注意事项 1. 接口中只能存在抽象方法, jvm默认会在方法前使用public abstract进行修饰, 刚学java推荐加上 2. 类和接口是实现关系 可以通过关键字implements实现接口 3.当一个具体的类实现一个接口的时候 阅读全文
posted @ 2024-09-25 20:37
你的镁偷走了我的锌
阅读(26)
评论(0)
推荐(0)
摘要:
创建动物父类跟狗猫子类 abstract class Animal1{ //抽象类 String name; int age; String variety; public Animal1(){ } public Animal1(String name,int age,String variety) 阅读全文
posted @ 2024-09-25 16:17
你的镁偷走了我的锌
阅读(28)
评论(0)
推荐(0)
摘要:
package com.shujia.day08; /* 1.被abstract修饰的类是抽象类不能被实例化,也就是不能被创建对象 2.被abstract修饰的方法是抽象方法,不能有大括号去实现 3.在抽象类中既可以存在抽象方法,也可以存在具体实现方法 4.一个类中如果有抽象方法,那么这个类一定是个 阅读全文
posted @ 2024-09-25 15:29
你的镁偷走了我的锌
阅读(33)
评论(0)
推荐(0)
摘要:
当我们构建一个父类引用指向子类对象的时候,该对象只能调用子类已经被重写的方法,而不能调用自己其他的方法,这时候就要用到向下转型 class Zi1 extends Fu1{ @Override public void fun1() { System.out.println("李刚现在开始好好学习,天 阅读全文
posted @ 2024-09-25 15:06
你的镁偷走了我的锌
阅读(44)
评论(0)
推荐(0)
摘要:
创建一个动物父类和狗,猫子类,当这些子类中有共同方法只是实现不同时,我们可以利用多态的扩展性 class Animal{ public void eat(){ System.out.println("吃饭"); } public void sheep(){ System.out.println("睡 阅读全文
posted @ 2024-09-25 14:32
你的镁偷走了我的锌
阅读(17)
评论(0)
推荐(0)
摘要:
判断下列代码的输出结果: class A { public void show() { show2(); } public void show2() { System.out.println("我"); } } class B extends A { /* public void show() { 阅读全文
posted @ 2024-09-25 11:33
你的镁偷走了我的锌
阅读(16)
评论(0)
推荐(0)
摘要:
先创建一个父类和子类 class Fu10 { int a = 10; public void fun1() { System.out.println("好好学习,天天向上!"); } public static void show1() { System.out.println("这是父类中的静态 阅读全文
posted @ 2024-09-25 11:17
你的镁偷走了我的锌
阅读(12)
评论(0)
推荐(0)
摘要:
多态:指的是某一个事物,在不同时刻下的不同状态 java实现多态有三要素: 1.要在继承关系中 2.要有方法的重写 3.要有父类的引用指向子类对象 class Animal2{ String name; int age; public void eat(){ System.out.println(" 阅读全文
posted @ 2024-09-25 10:53
你的镁偷走了我的锌
阅读(10)
评论(0)
推荐(0)
摘要:
4.请用面向对象的思想,设计自定义类描述演员和运动员的信息 设定 1)演员类: 属性包括:姓名,年龄,性别,毕业院校,代表作 方法包括:自我介绍 2)运动员类: 属性包括:姓名,年龄,性别,运动项目,历史最好成绩 方法包括:自我介始 要求 3)分析演员和运动员的公共成员,提取出父类—人类 4)利用继 阅读全文
posted @ 2024-09-25 10:22
你的镁偷走了我的锌
阅读(20)
评论(0)
推荐(0)
摘要:
3.某公司要开发新游戏,请用面向对象的思想,设计游戏中的蛇怪和蜈蚣精 设定 1)蛇怪类: 属性包括:怪物名字,生命值,攻击力 方法包括:攻击,移动(曲线移动),补血(当生命值<10 时,可以补加 20 生命值) 2)蜈蚣精类: 属性包括:怪物名字,生命值,攻击力方法包括:攻击,移动(飞行移动) 要求 阅读全文
posted @ 2024-09-25 09:36
你的镁偷走了我的锌
阅读(28)
评论(0)
推荐(0)

浙公网安备 33010602011771号