`
long921001
  • 浏览: 888 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

继承类的是感悟

阅读更多

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();

  

    }

}




感悟:类的继承就像是在生物学中,鼠是一个大类,也就是父类。而在鼠类中,有田鼠、家鼠等种类,每一种鼠类都有自己的生活方式,这就是方法的重写,与此同时,鼠类都有老鼠的一些特征,这就是父类中的一些属性的继承。


分享到:
评论

相关推荐

    感悟MFC,感悟技术之路

    3. **易于扩展:**通过继承MFC提供的类,开发者可以根据具体需求轻松扩展应用程序的功能。 4. **文档视图架构:**MFC的Document/View架构将数据处理与用户界面展示分离,有助于提高程序的可维护性和可扩展性。 ##...

    Java学习总结[C程序员的感悟]

    ### Java学习总结:C程序员的感悟 #### 第一章:Java入门(C与Java的差异) ##### 基本数据类型: Java的数据类型与C语言相比,在命名上有一定区别,例如整型在C中为`int`,而在Java中也为`int`,但Java的数据...

    Java学习笔记+自己见解感悟+问题解决备注

    对象是类的实例,拥有类所定义的属性和行为。创建对象时,我们使用`new`关键字和构造方法。 #### 5. 方法的重载 方法重载允许在同一类中定义多个同名方法,但参数列表必须不同(参数数量、类型或顺序不同)。这...

    我的编程感悟(中文PDF)(共37M二分卷)分卷二

    9.4.5 滥用多重继承 254 9.4.6 忽视C++高级特性的复杂度 255 9.4.7 学习C++ 256 9.5 动态内存分配的优化 257 9.5.1 另一种优化策略:多次分配,一次释放 266 9.5.2 垃圾回收 268 9.5.3 再论动态内存分配 269 9.6 ...

    3类与对象基础实验(一)

    首先,我们要了解什么是类。在Java中,类是一种模板或蓝图,用于创建具有特定属性(数据成员)和行为(方法)的对象。通过定义类,我们可以清晰地组织代码,使其具有更好的可读性和可维护性。例如,一个名为"Student...

    MFC中c++的个人感悟

    - **面向对象编程**:C++支持封装、继承、多态等面向对象编程的核心特性,有助于构建可维护性和可扩展性良好的软件系统。 - **性能优势**:由于C++是编译型语言,其执行效率非常高,特别是在需要处理大量数据或实时...

    感悟JavaScript.pdf

    - **继承机制**:面向对象语言通常使用类继承的方式实现继承,而JavaScript则依赖于原型链来实现继承。 #### 三、JavaScript的核心特点 1. **数据类型的简化**:JavaScript的数据类型非常简洁,包括undefined、...

    simdroid学习感悟.docx

    不同于C++中的类继承,SIMDROID提倡将基本的对象组合成新的复合对象,如将不同类型的按钮组合成新的复合按钮。这种设计理念使得对话框的构建更为灵活,可以快速构建出复杂的用户界面元素。 在实践阶段,我通过制作...

    C++的学习感想

    - **继承**:继承使得一个类可以从另一个类那里继承属性和行为,这不仅减少了代码冗余,还提供了良好的扩展机制。子类可以继承父类的所有非私有成员,并可以在其基础上进行扩展或覆盖。 - **多态**:多态是指同一种...

    simdroid学习感悟.pdf

    在C++中,我们通常会使用类的继承来扩展功能,而在SIMDROID中,设计思想更倾向于“组合”。这意味着我们可以将不同类型的元素(如按钮)组合在一起,形成新的复合对象,这样的设计模式更加灵活,也便于维护和复用。 ...

    初中政治《依法享有财产继承权》设计方案.doc

    《依法享有财产继承权》是初中政治课程中关于公民经济权利的重要内容,旨在教育学生理解法律对于保护财产继承权的规定,提升他们的法律意识,增强依法维护自身权益的能力,并感悟法律在公民生活中的重要意义。...

    高中政治《传统文化的继承》说课稿.pdf

    2. **分析生活,感悟传统文化** - 学生分析传统文化在当今社会的发展特点,如相对稳定性和民族性,通过阅读和讨论加深理解。 3. **思辨生活,理性对待传统文化** - 通过课堂辩论,探讨传统文化是财富还是包袱,...

    传统文化的继承说课PPT学习教案.pptx

    这篇PPT的学习教案主要围绕的是“传统文化的继承”这一主题,旨在通过教育引导学生理解和认识传统文化的重要性,并学会正确地对待和传承。以下是该教案的主要知识点: 1. **传统文化的含义**:传统文化是一个国家或...

    高中生ۥ社助理的实践感悟精选.doc

    这一过程让他深感文化传承的重要性,尤其是对于现代年轻人来说,既要保持对传统节日的热情,也要在继承中发展中国文化,以此推动国家文化的繁荣。 此外,通过这些实践活动,学生本人也在不断成长,他的意志得到了...

    精选-java实习心得感悟-word范文.doc

    - **面向对象编程**:理解类、对象、继承、封装和多态等概念,并能在实际项目中灵活运用。 - **异常处理**:学会如何捕获和处理程序运行时可能出现的错误,提高程序的健壮性。 - **集合框架**:熟悉ArrayList、...

    浅谈阅读教学的继承与创新.docx

    教师应将阅读教学与生活实际相结合,如在教授《走向生活》时,让学生通过模拟采访体验作者的情感和生活感悟。这种互动方式有助于学生深入理解文本,同时提升他们的社会交往能力。 3. **课内阅读策略的教授** 教师...

    修练8年C++面向对象程序设计之体会

    - **对象与类的关系**:在面向对象编程中,对象是类的一个实例,就像房子是由设计图纸建造的一样。因此,面向对象程序设计的重点在于类的设计而非对象的设计。 - **类的设计原则**:类能够将数据和相关的操作封装在...

    我的编程感悟(中文PDF)(共37M二分卷)分卷一

    9.4.5 滥用多重继承 254 9.4.6 忽视C++高级特性的复杂度 255 9.4.7 学习C++ 256 9.5 动态内存分配的优化 257 9.5.1 另一种优化策略:多次分配,一次释放 266 9.5.2 垃圾回收 268 9.5.3 再论动态内存分配 269 9.6 ...

Global site tag (gtag.js) - Google Analytics