public class pratice {
private String man;
private int sco;
private int hour;
void setman(String n){
man=n;
}
void sethour(int h){
hour=h;
}
/**
*传值的方法
*/
//普通方法 格式:public 返回值类型 方法名(参数){}
//构造方法 格式:public 类名(参数 参数名){}
//每个类都有一个默认的无参的构造器(构造方法)
//1.创建对象 2.创建对象就给对象赋初值
public pratice(String m,int s){
man = m;
sco = s;
}
public void work(){
System.out.println(man+" has been working for "+hour);
}
public void money(){
sco+=15*hour;
System.out.println(man+" should get "+sco+" money ");
}
}
public class element extends pratice{
public element(String m, int s) {
super(m, s);
}
public void work(){
System.out.println(" should get money");
}
public static void main(String[] args) {
pratice p=new pratice("tom",10);
element h=new element("John",20);
h.sethour(10);
h.setman("tom");
method m=new method();
m.cut(h);
p.work();
h.money();
}
}
public class method {
public void cut(element p){
p.work();
}
}
感悟:类的继承就像是在生物学中,鼠是一个大类,也就是父类。而在鼠类中,有田鼠、家鼠等种类,每一种鼠类都有自己的生活方式,这就是方法的重写,与此同时,鼠类都有老鼠的一些特征,这就是父类中的一些属性的继承。
分享到:
相关推荐
3. **易于扩展:**通过继承MFC提供的类,开发者可以根据具体需求轻松扩展应用程序的功能。 4. **文档视图架构:**MFC的Document/View架构将数据处理与用户界面展示分离,有助于提高程序的可维护性和可扩展性。 ##...
### Java学习总结:C程序员的感悟 #### 第一章:Java入门(C与Java的差异) ##### 基本数据类型: Java的数据类型与C语言相比,在命名上有一定区别,例如整型在C中为`int`,而在Java中也为`int`,但Java的数据...
对象是类的实例,拥有类所定义的属性和行为。创建对象时,我们使用`new`关键字和构造方法。 #### 5. 方法的重载 方法重载允许在同一类中定义多个同名方法,但参数列表必须不同(参数数量、类型或顺序不同)。这...
### 读核感悟--内核阅读心得 #### Linux内核启动-内核的生成 Linux内核源代码不仅是操作系统的核心,也是计算机科学诸多领域的实践教材。深入研究内核源码,能够帮助我们更好地理解计算机系统的运作机理。下面将...
首先,我们要了解什么是类。在Java中,类是一种模板或蓝图,用于创建具有特定属性(数据成员)和行为(方法)的对象。通过定义类,我们可以清晰地组织代码,使其具有更好的可读性和可维护性。例如,一个名为"Student...
- **面向对象编程**:C++支持封装、继承、多态等面向对象编程的核心特性,有助于构建可维护性和可扩展性良好的软件系统。 - **性能优势**:由于C++是编译型语言,其执行效率非常高,特别是在需要处理大量数据或实时...
- **继承机制**:面向对象语言通常使用类继承的方式实现继承,而JavaScript则依赖于原型链来实现继承。 #### 三、JavaScript的核心特点 1. **数据类型的简化**:JavaScript的数据类型非常简洁,包括undefined、...
不同于C++中的类继承,SIMDROID提倡将基本的对象组合成新的复合对象,如将不同类型的按钮组合成新的复合按钮。这种设计理念使得对话框的构建更为灵活,可以快速构建出复杂的用户界面元素。 在实践阶段,我通过制作...
- **继承**:继承使得一个类可以从另一个类那里继承属性和行为,这不仅减少了代码冗余,还提供了良好的扩展机制。子类可以继承父类的所有非私有成员,并可以在其基础上进行扩展或覆盖。 - **多态**:多态是指同一种...
在C++中,我们通常会使用类的继承来扩展功能,而在SIMDROID中,设计思想更倾向于“组合”。这意味着我们可以将不同类型的元素(如按钮)组合在一起,形成新的复合对象,这样的设计模式更加灵活,也便于维护和复用。 ...
《依法享有财产继承权》是初中政治课程中关于公民经济权利的重要内容,旨在教育学生理解法律对于保护财产继承权的规定,提升他们的法律意识,增强依法维护自身权益的能力,并感悟法律在公民生活中的重要意义。...
2. **分析生活,感悟传统文化** - 学生分析传统文化在当今社会的发展特点,如相对稳定性和民族性,通过阅读和讨论加深理解。 3. **思辨生活,理性对待传统文化** - 通过课堂辩论,探讨传统文化是财富还是包袱,...
这篇PPT的学习教案主要围绕的是“传统文化的继承”这一主题,旨在通过教育引导学生理解和认识传统文化的重要性,并学会正确地对待和传承。以下是该教案的主要知识点: 1. **传统文化的含义**:传统文化是一个国家或...
这一理论指出,读者应当超越文字的表层含义,运用自身的想象力和内在感悟去探寻诗人的原始情感和深层意义。这种对个体主观能动性的肯定,将读者与文本之间的关系,从被动接受转变为主动探索,体现了孟子对个人心灵...
这些活动通过仪式感强化了文化传承,使人们在实践中感悟文化精神,进一步巩固了民族文化的根基。 此外,传统文化是民族身份和自尊心的基础。了解和珍视民族文化,不仅可以提升民族自信心,还能在国际交流中展现民族...
总体而言,哈工大校史传统的学习感悟,是哈工大人对自身精神传统的认识和继承。它要求学子们树立全球化的视野,秉持严谨务实的态度,发扬报国精神,不断提升自我,追求卓越。这一过程也是对校训“规格严格,功夫到家...
- **面向对象编程**:理解类、对象、继承、封装和多态等概念,并能在实际项目中灵活运用。 - **异常处理**:学会如何捕获和处理程序运行时可能出现的错误,提高程序的健壮性。 - **集合框架**:熟悉ArrayList、...
教师应将阅读教学与生活实际相结合,如在教授《走向生活》时,让学生通过模拟采访体验作者的情感和生活感悟。这种互动方式有助于学生深入理解文本,同时提升他们的社会交往能力。 3. **课内阅读策略的教授** 教师...
这种情感的传达不仅在于技术层面,更在于对歌曲背后故事的理解和感悟。 总之,中国民族声乐专业的继承与发展是一个动态的过程,既要坚守传统,又要开放包容,不断探索创新。通过深入挖掘民间艺术,借鉴西方经验,...
- **继承异常类型**:创建自定义异常类时,通常需要继承`Exception`或`RuntimeException`。如果希望异常为编译时异常,继承`Exception`;如果希望异常为运行时异常,继承`RuntimeException`。 - **构造器**:提供...