"类"的讲稿

-----------------------面向对象基础------------------------------------

方法(函数)

类概念[类、属性、方法(c#p10,p27;javap96)]+资料

类格式(类头、成员变量、成员方法,实例化)

例:Person类(姓名,年龄,show_Me)(+set_Me)(+不同文件)

(Person类内存分配)

例5-1 学生类(仅java)

(c#提一下public)

战斗程序

变量作用域(c#略,见p76)

P103直接讲例5-2(仅java)

重载

例:两、三个数最大值

p128,例5-14(仅java,多个数的和)

构造方法

介绍构造方法的意义,构造Person

P108例5-6,知识点:构造重载(长方体,设各边长,算体积)

掷色子程序(仅C#)

静态方法

{ //仅java

P112例5-7+静态属性

看p111-112页,1,2

//C#

静态属性+静态方法

随手举例

---------------面向对象进阶----------------------------

继承(球继承圆,半径、面积)

(内存初始化)

修饰符(JAVA看看视频,C#P12页第三点)

this和super

P119例5-9(this),例5-10(主要讲super),例5-11(this和super综合)

子类对象是可以赋值给父类变量的(例:球对象赋值给圆)

{//仅java

方法重写

简单子类重写父类方法:P129,例5-15

final修饰方法可阻止重写

子类重写父类方法:P126例5-13

{//仅C#

以圆球为例说明以下问题:

方法的屏蔽与重写

1、父类授权【可以(virtual),不可以(无,即屏蔽)】

2、子类是否重写【重写(override),不重写(new)】

---------------团队编程内容--------------------------

抽象类与抽象方法(必须一起用,规定了必须重写方法)

例5-12

接口P180那段话

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 3,160评论 2 9
  • 整理来自互联网 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具...
    Ncompass阅读 1,621评论 0 6
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,679评论 1 32
  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 1,956评论 0 10
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,573评论 0 4

友情链接更多精彩内容