class Person {
private String name = "无名氏";//私有的内部成员变量
private int age = 20;//私有的内部成员变量
public void sayHello(){//公有的方法,外界可以通过调用这个方法获得需要的功能
System.out.println("我的名字是"+name+",今年"+age+"了");
}
public String getName() {//公有的方法,外界通过操作这个方法获取私有变量值
return name;
}
public void setName(String name) {//公有方法,外界通过操作这个方法设置公有变量的值
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class StaticDemo {
public static void main(String[] args) {
Student s = new Student();
s.age = 20;//从父类继承的属性
s.name = "张同学";
s.stuNumber = 10;//子类特有的成员变量
s.sayHello();//从父类继承的方法
s.study();
}
}
class Person {
protected String name = "无名氏";// 子类共享的成员变量
protected int age = 20;// 子类共享的成员变量
public void sayHello() {// 公有的方法,外界可以通过调用这个方法获得需要的功能
System.out.println("我的名字是" + name + ",今年" + age + "了");
}
}
class Student extends Person {
public int stuNumber = 20;// 学生特有的学号
public void study() {// 学生特有的方法,学习
System.out.println("好好学习!");
}
}
public class StaticDemo {
public static void main(String[] args) {
GirlStudent g = new GirlStudent();
g.sayName();
}
}
class Person {
protected String name = "无名氏";// 子类共享的成员变量
protected int age = 20;// 子类共享的成员变量
public void sayHello() {// 公有的方法,外界可以通过调用这个方法获得需要的功能
System.out.println("我的名字是" + name + ",今年" + age + "了");
}
}
class Student extends Person {
public int stuNumber = 20;// 学生特有的学号
public String name = "张同学";
public String getSuperName() {//获取当前类的父类名字的方法,对于student是父类,对于girlstudent则是爷爷类
return super.name;//父类中的super代表的是父类的父类,即student的父类即person类,可以看出子类一旦初始化,将会创建出所有父类对象,一直到object
}
}
class GirlStudent extends Student{
public String name = "小红";
public void sayName(){
System.out.println("自己的名字是:"+this.name+",父类的名字是:"+super.name+",爷爷类的名字是:"+super.getSuperName());
}
}
public void setName(String name){
this.name=name;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有