对于C/C++初学者有点帮助
2022-04-06 01:12:09 16.16MB C/C++
1
文档中初步讲解javascript面向对象编程思想,example.html是JavaScript面向对象编程思想案例,层层深入,希望给广大同胞一些帮助。
2022-04-03 11:47:51 47KB JavaScript 面向对象
1
、Person类的多态性设计。 设计一个Person类,其中包含一个方法pay(),计算工资支出。再从Person类派生出助教类(Assistant)、讲师类(Instructor)、副教授类(AssistantProfessor)和教授类(Professor)。其中:工资支出=基本工资+授课时数teachingHours*每课时课金。 助教基本工资为800元,每课时课金25元;讲师基本工资为1000元,每课时课金35元;副教授基本工资为1200元,每课时课金40元;教授基本工资为1400元,每课时课金50元;在主方法中显示各人员的工资支出。用以下两种方式实现: ○1将Person类设计为抽象类,pay()为抽象方法,设计程序实现多态性。 ○2将Person类设计为接口,设计程序实现多态性。 提示:设置授课时数teachingHours为成员变量,计算工资支出为成员方法,考虑是否定义构造方法。 2、编写一个Java程序,在程序中定义一个接口Achievement,其中有一个计算平均分的抽象方法avg();定义一个父类Person,其中有数据成员:姓名name和年龄age,构造方法初始化数据成员name和age,重写toString()方法显示成员信息;定义一个子类Student继承类Person并实现接口Achievement,增加数据成员:语文成绩chnScore、数学成绩mathScore和英语成绩engScore,增加设置三门课成绩的setScore()方法,并实现接口Achievement的计算平均分的抽象方法avg(),主函数中测试,部分代码如下所示: Student s=new Student(“张三”,16); //创建子类对象 System.out.println(s.toString()); //显示s的个人信息,调用继承父类的toString方法 s.setScore(80,88,95); //设置三门课的成绩 System.out.printf(“三门课的平均分:%.2f”, s.avg()); //显示对象s的三门课的平均分 输出结果如下: 姓名:张三,年龄:16 三门课的平均分:87.67 3、编写一个Java程序,在程序中定义一个School类,在School类中定义一个内部类Student,分别创建这两个类的对象,访问各个对象中的方法,其中: School类: 数据成员:学院名称schoolName; 成员方法:显示信息方法showSchoolMsg():在方法中创建内部类Student的对象,并显示该对象的信息(调用内部类Student的显示信息的成员方法)。 Student类: 数据成员:姓名sname,年龄sage; 构造方法,初始化姓名sname、年龄sage以及所属学院名(即外部类数据成员:学院名称schoolName); 成员方法:显示信息showStudentMsg(),显示的信息包括:姓名、年龄以及所属学院名。 主函数中测试,部分代码如下所示: …… // 创建外部类School的对象 …… // 通过外部类对象调用其显示信息的方法showSchoolMsg() System.out.println(“-------------我是华丽的分割线-------------”); …… // 创建内部类Student的对象 …… // 通过内部类对象调用其显示信息的方法showStudentMsg()
2022-03-29 13:18:32 413KB java面向对象编程
1
2017年最新版 java面向对象编程思想2版本+源代码 (孙卫琴)
2022-03-25 13:10:53 119.36MB Java 编程思想 孙卫琴 教程
1
题名 Java2与面向对象分析 编号[ISBN] 7-113-04428-X 作者 位元文化著 出版者 中国铁道出版社
2022-03-23 22:10:12 184KB Java2 面向对象 编程 开发
1
练习3:项目经理评分.zip
2022-03-18 10:38:50 74KB C# 面向对象编程
1
C语言面向对象编程技术,是C语言开发者不可多得的技术书籍
2022-03-12 21:49:39 230KB C语言 Programming Object Orien
1
该书全面的讲解了面向对象的各种特性,让您能真正领悟到面向对象的魅力,学会进行面向对象的思想进行开发。
2022-03-12 11:48:54 30.82MB 面向对象 编程
1
本篇介绍面向对象编程的( 封装、多态 )相关知识点,一起学习,共同进步 Python专栏请参考:人生苦短-我学python 文章目录一.封装二.多态三.类属性和实例属性四.静态方法和类方法 一.封装 面向对象三大特性:封装、继承、多态 封装的意义: ①将属性和方法放到一起做为一个整体,然后通过实例化对象来处理; ②隐藏内部实现细节,只需要和对象及其属性和方法交互就可以了; ③对类的属性和方法增加 访问权限控制。 私有权限:在属性名和方法名 前面 加上两个下划线 __ ①类的私有属性 和 私有方法,都不能通过对象直接访问,但是可以在本类内部访问; ②类的私有属性 和 私有方法,都不会被子
2022-03-02 14:45:15 232KB em 多态 对象
1
实验二 +面向对象分析建模+学生学籍管理用例图
2022-02-23 15:02:22 216KB 面向对象编程
1