首先我们先创建一个总类Animal,写下属性age、name;再写出它的功能eat(吃东西),创建好了一个类,代码如下:package 封装;
public class Animal {
public int age;
public String name;
public void eat(){
System.out.println("动物具有生命特征");
}
}
然后再写一个子类Cat,Cat也有age和name这两个属性值和eat的功能方法。并且又为子类定义了一个专有的功能suanfa;即为简单的运算。代码如下:
package 封装;
public class Animal {
public int age;
public String name;
public void eat(){
System.out.println("动物具有生命特征");
}
}
package 封装;
public class Cat extends Animal {
int a,b,c,d;
public int suanfa() {
// TODO 自动生成的方法存根
c=a+b;
d=a+b+c;
System.out.println("运算结果c:"+c+
"\n运算结果d:"+d);
return c;
}
}
现在开始写一个main函数测试一下;创建c1对象,为子类特有属性a,b赋值,得到c,d值
package 封装;
public class Initail {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Cat c1=new Cat();package 封装;
public class Initail {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Cat c1=new Cat();
c1.eat;
c1.name="cat";
c1.age=1;
c1.a=10;
c1.b=20;
c1.suanfa();
}
}
结果的话,大家可以自己试试;
package 封装;
public class Initail {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Cat c1=new Cat();package 封装;
public class Initail {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Cat c1=new Cat();
c1.eat;
c1.name="cat";
c1.age=1;
c1.a=10;
c1.b=20;
c1.suanfa();
}
}