java的繼承實例
A. java中的繼承是回事舉例說明
繼承很簡單啊 比如蘋果是水果的一種毀空吧 符合 蘋果是(is a )水果
那 水果就是蘋果的父類
但 水果有很多 香蕉、橘團源子、哈密瓜、==
所以 他們都是水果這個類的子類
父類有的 子類都有
子類有的 父類不一定有 這是子類 的塌余態擴展
但 在項目中 一般繼承的不是太多
單繼承 也就是 一個對象只能繼承一個類 有約束
重復代碼 現象泛濫
B. 如何在Java中使用子類繼承父類的父類,舉個例子看看,謝謝
class Animal{//動物類
public String name="haha";//名字
public void say() {//說話方法
System.out.println(name+" say hi");
}
}
class Cat extends Animal{//貓類繼承了動物類
}
public class Test {
public static void main(String[] args) {
Cat cat=new Cat();//實例化一個貓
cat.say();//由於貓繼承了動物,所以繼承了他所有非private的屬性和方法
}
}
C. java中子類繼承父類的實例
class A
{
int x=12;//被繼承
static double y=34;//被繼承
final int xx=123;//被繼承,伏坦不能修改xx的值,一經初始化就被看作常量使用
private float r=12.0f;//不能被繼承
A()//不能被繼承燃液
{
//====構造方法體
}
public void f(){}//被繼承
protected void d(){}//被繼承
private void k(){}//不能被繼承
final void gg(){}//被繼承,不能皮廳物被覆蓋
void w(){}//被繼承
//也就是說構造函數和被關鍵字private修飾的東西都不能被繼承
}
class B extends A
{
//========
//=======
//A的類體
}
D. java 子類繼承父類 例子
我來教你,從你的描述上看,小貓小狗理解成屬性是不妥的。
簡單的講,屬性是對象的性質;方法是對象滑缺廳的行扮清為,習慣,動作。
示例如下,不合適的地方自己改下,注意理信隱解:
public class Test2 {
public static void main(String[] argv) {
Cat cat = new Cat("ww", "白色");
cat.call();
cat.color();
}
}
class Animal{
public Animal(String name,String color){
this.name = name;
this.color = color;
}
/**
* 動物名字
*/
private String name;
private String color;
/**
* 叫聲
*/
public void call(){
System.out.println(name +"在叫");
}
/**
* 顏色
*/
public void color(){
System.out.println(name +"的顏色是" + color);
}
}
class Cat extends Animal{
public Cat(String name,String color){
super(name, color);
}
}
class Dog extends Animal{
public Dog(String name,String color){
super(name, color);
}
}
E. 求編寫一個Java類的繼承程序
java基礎,繼承類題目:編寫一個Java應用程序,該程序包括3個類:Monkey類、People類和主類 E
21.信笑編寫一個Java應用程序,該程序包括3個類:Monkey類、People類和主類
E。要求:
(1) Monkey類中芹鏈有個構造方法:Monkey (String s),並且有個public void speak()
方法,在speak方法中輸出「咿咿呀呀......」的信息。滑首含
(2)People類是Monkey類的子類,在People類中重寫方法speak(),在speak方法
中輸出「小樣的,不錯嘛!會說話了!」的信息。
(3)在People類中新增方法void think(),在think方法中輸出「別說話!認真思考!」
的信息。
(4)在主類E的main方法中創建Monkey與People類的對象類測試這2個類的功
能。、
復制代碼
package zhongqiuzuoye;
public class Monkey {
Monkey(String s) //構造
{}
public void speak()
{
System.out.println("咿咿呀呀......");
}
}