经过一段时间对JAVA编程语言的学习,已大概掌握java的基本语法和简单的程序设计,更好的理解了java的简单、面向对象、分布式、解释执行、健壮、安全、结构中立、可移植性、高效率、多线程及动态等特点。
java 是一种面向对象的程序设计语言。由C++发展而来,充分吸取了C++ 语言的优点,同时摒弃了C++中诸如指针、内存申请和释放的影响系统健壮等特性。原来有C++和C语言的基础,学习上还是比较省心的。
虽说java 是一种面向对象的程序设计语言(OOPL)。但是在方法(method)内部却是面向过程的(PO),这其实揭示马(啊)克思(OMG,这三个字也屏蔽,想伟大的TC致敬)主义相互关联的原理。
程序设计语言总结起来主为下面3种语句,不同语言格式可能不一样,以java为例:
1、 A a = new B ();//创建对象
2、 a.f () //调用方法
3、 m = n //赋值或者传值
面向对象及其优越性主要体现在一下几个方面
最主要是引入了类和对象的概念 ,
面向对象及其优越性主要体现在一下几个方面
最主要是引入了类和对象的概念 ,引入这一概念以后,程序变得抽象起来,从而具有封装性、继承和多态以及共享性
在目前的主流语言中,C++支持多重继承,JAVA、VB、NET、Objective-C均仅支持单继承。
下面主要介绍这2种与POPL不同的地方
1、 A a = new B ();//创建对象
2、 a.f () //调用方法
1、类的基本格式 public class 类名 { private 数据类型 属性名; public 返回值数据类型 方法名(数据类型 参数名,...){
//方法体 }}
2、类继承的关键字:extends
格式:
public class 类名(子类,超类,派生类) extends 类名(父类,基类) {
}
3、方法重载
实现方法重载的条件:
1.方法名字要相同
2.方法所带的参数个数,参数类型和参数顺序至少要有一个不同。
4接口的定义
定义接口的关键字interface
格式: public interface 接口名 extends 接口名,... {
//常量 public static final 数据类型 常量名 = 值;
//抽象方法 public 返回值数据类型 方法名(数据类型 参数名,...);
}
5.接口的实现
实现接口的关键字implements 格式: public class 类名 extends 类名 implements 接口名,... { //实现接口中所有的抽象方法。 }
6.抽象类的定义与实现
定义抽象类的关键字是:abstract
class public abstract class 抽象类名{
//定义类中所有的属性和方法
//定义接口中的常量和抽象方法
public abstract返回值数据类型 方法名(数据类型 参数名,...);
}
public class 类名或者抽象类 extends 抽象类名 implements 接口名,... {
//实现接口中所有的抽象方法。 }
7.方法重写 条件:
1.必须要存在继承关系
2.返回值数据类型 ,方法名,参数个数,参数类型,参数顺序必须要和父类的完全一致。
3.子类重写方法的访问修饰符可以大于或者等于父类方法的访问修饰符。
8.自动转型 要实现自动转型就必须要存在继承关系。 格式: 父类名 对象名 = new 子类构造方法(); Student stu = new UNStudent();
9.多态是由方法重载,继承,方法重写,自动转型等技术的组合
分享到:
相关推荐
- 在书写方面,孩子们需要注意字形的正确性,例如“川”字的第一笔是撇,中间一竖较短;“挂”字右边是两个“土”字,共六画;“每”字第二笔横短,第六笔横长;“闪”字第一笔为点;“迹”字是半包围结构,注意...
十月革命爆发于1917年11月,由列宁领导,推翻了资产阶级临时政府,并建立起工人士兵苏维埃政府,标志着人类历史上第一次无产阶级社会主义革命的成功,为后来社会主义运动的发展及殖民地半殖民地人民的解放斗争提供了...
第一单元:位置与方向 1. 相对方向:本单元主要介绍四个基本方向:北、南、东、西,以及相对方向:西北、东南、东北、西南。在地图上,通常遵循上北下南,左西右东的原则,而在实际生活中,人们则常以面向北方来...
【小学英语PEP六年级上册第一单元重点归纳】 本单元主要涵盖了以下几个核心知识点: 一、习惯搭配/短语: 1. 邮局:post office 2. 科学博物馆:science museum 3. 宠物医院:pet hospital 4. 意大利餐馆:Italian...
第一单元:《分数加减法》 1. 异分母分数相加减:要先通分,化成相同的分母,再加减,计算结果能约分的要约分。 2. 分数方程的计算方法与整数方程的计算方法一致,在计算过程中要注意统一分数单位。 3. 分数加减...
1. 重点字词学习:包括基础词汇如“天地人你我他”、“一二三四五上下口目耳手足站坐日月水火山石田禾对云雨风花鸟虫六七八九十”等,这是基础词汇积累的重要部分,有助于学生初步掌握汉语的字词结构。 2. 易读错的...
- 关注字形结构,如"绿"字右边不是"水","柳"字右边有第七笔"丿"等,确保书写准确。 3. **会写词语** - 包含诗词中的关键词和常用词语,如"茁壮"、"邮递员"等,要求学生能正确拼写。 4. **多音字** - 如"长"、...
第一单元 《位置与方向》 在这个单元,学生将学习如何理解和描述方向,以及如何在地图上定位。关键知识点包括: 1. 相对方向:南对北,西对东,西北对东南,东北对西南。 2. 地图上的方向遵循“上北下南,左西右东”...
1. **政策背景**: - 软件企业认定是依据《软件产业和集成电路产业发展若干政策》等国家法规进行的,旨在促进我国软件和信息技术服务业的发展,提供税收减免、资金扶持等优惠政策。 2. **认定条件**: - 企业...
- 从右向左数,第一位是个位,第二位是十位,第三位是百位,依次类推。 7. 位值表的运用: - 如56由5个十和6个一组成,读作五十六,写数时从高位开始,没有的数位用0占位。 8. 相邻数的概念: - 前一个数减1,...
- 第1周:学习机械制造系统和机械制造单元,理解生产过程、工艺过程、制造系统组成和制造单元。 - 第2周:深入学习金属切削机床,了解切削成形运动、机床类型、车床传动原理等。 在整个复习过程中,要注意把握进度...
【外研版小学英语知识点归纳】 外研版小学英语教材是专门为小学生设计的英语学习资源,旨在帮助孩子们建立坚实的英语基础。以下是对其中关键知识点的详细解析: 一、词类 1. 名词:名词分为可数名词和不可数名词...
通常,1月、3月、5月、7月、8月、10月和12月是大月,而4月、6月、9月和11月是小月。 2. 平年和闰年:平年有365天,2月份有28天。而闰年有366天,2月份有29天。闰年的出现遵循四年一闰的规则,即普通年份能被4整除的...
17. 正 zhēnɡ(正月):农历的第一个月。 zhènɡ(正当、正面):正确,正面的。 18. 行 xínɡ(不行、行走):能行,走动。 hánɡ(银行、行家):行业,内行。 19. 钻 zuán(钻研、钻空子):深入研究,...
文档中的内容是对七年级道德与法治第一次月考质量的分析,主要关注了试卷设计、试题特点、考试成绩以及存在的问题和未来的复习策略。以下是详细的知识点解析: 1. **试卷设计**:试卷遵循了中考的价值取向,紧密...
3. **开放式网络结构中的设备**:在ISO/OSI七层模型中,第一层是物理层,设备包括中继器、集线器;第二层是数据链路层,设备有网桥、交换机;第三层是网络层,设备有路由器。 4. **ISO/OSI七层模型**:从下至上分别...
4. 第四阶段(6月至7月):归纳总结易错题,避免重复犯错。 5. 第五阶段(7月至8月):通过历年真题训练,掌握出题规律,进行专项强化。 6. 第六阶段(8月至9月):考前冲刺,查缺补漏,梳理重点难点。 在整个...
通过以上知识点的归纳,可以看出东方证券化工周报——12月第5周是一份详细、全面的行业报告。报告不仅提供了化工行业的详细数据和分析,也对投资者如何利用这些信息进行投资提供了专业指导。同时,报告中还体现了...
1. **函数的基本概念**:题目中提到了选择题的第1题,询问哪些图形不是函数图像。函数是一对一的关系,每个自变量x对应唯一一个因变量y,因此,图像中如果有两个不同的x对应同一个y,或者一个y对应两个不同的x,那么...
7. **日期推算**:小红去公园的问题,需要孩子根据星期的顺序进行推算,理解一周的周期性。 8. **减法应用**:停车场和树上的鸟的问题,都是减法的实际应用,要求孩子理解“剩下”的概念,从总数中减去离开的数量。...