【www.guakaob.com--结构师考试】
郝斌语录篇一
《郝斌C语言详细笔记(附源码)》
郝斌老师的C语言:课堂讲解全程动手敲代码,讲解细致,对于重要知识点的讲解不厌其烦,是一个难得的C语言入门教程。在这里对老师的辛勤付出表示感谢。
郝斌c语言视频教程
·
概述:
课程计划
为什么学习c语 言:
Fortran语言主要用于科学计算,在第三代语言中,以1980年为分水岭,分为结构化和面向对象语言。
Basic语言是vb的前生,pascal语言一般是用于教学。 C语言是最重要的,其他的语言一般很少用了。结构化的代表语言是c语言。结构化语言的数据和操作是分离的,导致在写大项目的时候,会出现各种各样莫名其妙的问题。
在面向对象的语言中c++是最复杂的语言。由于c++语言太复杂,sun公司对c++进行了改装,产生了java语
言。而c#是由微软开发的,和java相似,几乎一模一样。
在高级语言的执行速度上,c是最快的,c++其次,而java和c#是最后的。Java和c#流行,主要的一个原因是可以跨平台。
C语言的发展和过程:
C语言的特点:
·优点:代码量小,速度快,功能强大。
·缺点:危险性高,开发周期长,可移植性弱。
危险性高:写同一个程序,在java中会报错,而在c中不会报错,为什么呢,因为c认为程序你想怎么写就怎么写,c语言认为你写的程序不是很离谱,他都认为你写的这个程序有特殊的含义。可以直接通过,而java则不可以。
开发周期长:c语言是面向过程的语言,面向过程的语言的特点就是在开发大项目的时候,很容易崩溃,好比盖大楼,C语言还要造大量的砖块、钢筋等结构原材料,而C++ C# JAVA则进行了一定的继承封装等操作,相当于原材料直接给你,你只需要用它盖楼即可。 现在市场上的语言分三块
C/c++:单纯的学习c是什么都做不了的。
Java
C#
可移植性不强:这是针对java来说的,因为java的可移植性太强了,所以就感觉说c的可移植性不强。 金山公司最主要是靠wps办公软件来发展的。Wps是c语言开发的,其安装包比Office少了10多倍。 三大操作系统:windows,unix,linux
Windows内核是c语言写的,而外壳是c++写的。Java永远不可能写操作系统。因为java运行速度太慢了。 而linux和unix都是纯c写的。
操作系统控制了硬件,如果说操作系统的运行速度慢,那么当我们在运行软件的时候,运行速度会更慢。 为什么使用c语言写操作系统呢,首先是因为c的运行速度快,然后是因为c可以直接控制硬件,而其他语言不可以。没有指针的语言是不能直接访问硬件的。 C语言的应用领域:
驱动一般是用c和汇编来写的。
数据库一般是用c和c++来写的
C语言的重要性:
虽然应用场合相对较窄,但贴近系统内核,较底层。病毒最基本的是要感染系统,
数据结构,c,c++这三门语言是必须要学习的。 牛人牛语:
郝斌语录篇二
《郝斌c语言视频教程笔记》
郝斌c语言视频教程
·为什么学习c语言:
Fortran语言主要用于科学计算,在第三代语言中,以1980年为分水岭,分为结构化和面向对象语言。
Basic语言是vb的前生,pascal语言一般是用于教学。 C语言是最重要的,其他的语言一般很少用了。结构化的代表语言是c语言。结构化语言的数据和操作是分离的,导致在写大项目的时候,会出现各种各样莫名其妙的问题。
在面向对象的语言中c++是最复杂的语言。由于c++语言太复杂,sun公司对c++进行了改装,产生了java语言。而c#是由微软开发的,和java相似,几乎一模一样。
在高级语言的执行速度上,c是最快的,c++其次,而java和c#是最后的。Java和c#流行,主要的一个原因是可以跨平台。
C语言的发展和过程:
C语言的特点:
·优点:代码量小,速度快,功能强大。
·缺点:危险性高,开发周期长,可移植性弱。
危险性高:写同一个程序,在java中会报错,而在c中不会报错,为什么呢,因为c认为程序你想怎么写就怎么写,c语言认为你写的程序不是很离谱,他都认为你写的这个程序有特殊的含义。可以直接通过,而java则不可以。
开发周期长:c语言是面向过程的语言,面向过程的语言的特点就是在开发大项目的时候,很容易崩溃, 现在市场上的语言分三块
C/c++:单纯的学习c是什么都做不了的。
Java
C#
可移植性不强:这是针对java来说的,因为java的可移植性太强了,所以就感觉说c的可移植性不强。
金山公司最主要是靠wps办公软件来发展的。Wps是c语言开发的,
三大系统:windows,unix,linux
Windows内核是c语言写的,而外壳是c++写的。Java永远不可能写操作系统。因为java运行速度太慢了。 而linux和unix都是纯c写的。
操作系统控制了硬件,如果说操作系统的运行速度慢,那么当我们在运行软件的时候,运行速度会更慢。
为什么使用c语言写操作系统呢,首先是因为c的运行速度快,然后是因为c可以直接控制硬件,而其他语言不可以。没有指针的语言是不能直接访问硬件的。 C语言的应用领域:
驱动一般是用c和汇编来写的。
数据库一般是用c和c++来写的
C语言的重要性:
病毒最基本的是要感染系统,
数据结构,c,c++这三门语言是必须要学习的。 牛人牛语:
郝斌语录篇三
《新东方搞笑语录》
【摘要】新东方真是个出人才的地方,作为新东方标志性建筑的老罗自不用提,其他老师也一个个来者不善……
[郝斌语录]
同学们不要趴在桌子上,这方面我很有经验的,大学时我几乎每节课都趴桌子,所以我的每一本书都很脏(众:恶|||)
(一长串英文之后)大家为什么用这么漠然的眼神看着我?没有听懂吗?唉,大家每次都用这种方式来羞辱我的英语发音。
ECONOMIST是一本很不错的杂志,大家以后如果去英国的话,手上拿一本ECONOMIST,就具备了一个英国上流社会人士的......外部特征。
我给大家的小词表大家回去之后一定要背,要疯狂地背,我保证你们背出来之后就能看懂大部分英美报纸的......标题了。
大家在考试的时候如果看到这种“Which of the following is not true?“的题目......就看开一点~
后面的简答题,就算写不出来也不要空着,说什么也要凑两个字出来,比如他如果问你“Who is he?“,你就回答“He is a person who is......“就算考官再怎么丧心病狂也会给你一分的......大家为什么用这种好象觉得我很无耻的眼光看着我?
Parrarazzi,这个词来自于意大利语,原意是给黑手X老大递草纸的,后来引申为狗仔队。
thrill这个词有很多种意思,比如颤栗(众:老师,zhanli的中文怎么写啊?)什么?颤栗不会写吗?不会写,就写发抖,恩,发抖,多好的词(估计他自己也写不来颤栗|||)
我的邮箱地址是!%$*@staff.neworiental.org,大家看到了没?staff这个词刚刚说过,就是最底层员工的意思。
我们看文章的时候目的很单纯,就是要找TOPIC SENTENCE,然后我们看到这一句里面出现了extraordinary这个词,于是我们巨兴奋,这个词太有气质了,乃至于它所在的句子看起来也长得有点象TS,可惜我们没看懂,于是我们再回头看了一遍,还是没看懂,于是我们肯定它就是TS,并且产生了一种不祥的预感,把书翻到后面的练习,这个考官真是无耻啊,他竟然以
为我们不知道这句话的意思,居然把它作为题目出出来了,虽然我们也确实不知道它的意思。
(花了半分钟不到)好了,我们发现第一段的第一句就是TS,现在我们来看第二段(众:诶???)我们看文章的时候很单纯的,就是为了要找TS,现在TS都已经找到了,你们还想干吗?
我们来看看这道题目的四个选项,D说全世界都应该打击恐怖主义,这一看就是小布什的口吻,所以肯定是错的。
大学时有一次听一个美国**官来做演讲,开始礼堂里闹哄哄的,后来那个法官出现在礼堂外面时这里突然就安静下来了,谁都没看见他但所有人都不再说话。从那次之后我就知道真正的高手
出场时是有“气“的,在新东方有这种气的人只有老俞,老俞一出场就有一股非常浓厚的乡土气息。
人一出名和他有关的人就会被叫成某某人的什么什么,比如你在大街上扯着嗓子喊“李八妹李八妹“,没有人会理你,但是如果你叫“老俞他妈“,大家就知道你在找谁了。
其实美国人很羡慕我们中国人的,看我们多自由啊,想堕胎就堕胎,想安乐死就安乐死(众:......|||){幽默家
我有个同学去英国留学回来后整个人都变了,以前曾经是很率真很粗鲁的一个人,回来之后居然变得彬彬有礼。那次我们同学聚会,我和他两个人先到了,那天很热,我就说我们先进去吧,里面有空调,他死活不肯,说我们班上的女同学还没到呢,我要等她们来了再一起进去,我说你什么时候变得这么恶心?就自己先进去了。后来吃完饭我们要过马路,当时是红灯,但四周没有车,根据正常的生理反应,我拔腿就想冲过去,按常理来说,他应该冲得比我还快的,但是那天他突然一把抱住我,我说这里这么多人在你干吗抱着我,他说你怎么可以乱穿马路你怎么可以这么无耻?那个瞬间,我的眼眶湿润了,我想这就是文化的熏陶啊。又过了一个星期,我陪他去买电脑,然后我惊奇地发现他已经变回他出国前的德行了,于是我又在那里感慨,这就是文化的熏陶啊文
化的熏陶。 ......于是黑男人仰天长叹(后来才知道原来黑男人指的是安南///) 犹太人巨有钱,而且巨团结。你说他们有钱也就算了,他们竟然还团结。实在是太可怕了。
以色列人其实对我们中国很好,我们对他们一般。每次我们想要什么先进的技术,都会首先想到去跟以色列买,然后以色列人就特生气,“别谈钱!我们是兄弟,谈钱伤感情!“以色列人对我们这么好的原因是因为在二战时期上海收留了一大批犹太难民,当时纳粹的势力很大,全世界人都不敢收留犹太人,但是上海收留了。这其实是因为当时的上海老百姓比较傻,根本分不清谁是谁,在我们看来,外国人都长一个样(众:.#%¥-)当时的日军也把犹太人围在一个集中营里,没有杀他们,但不给他们吃东西。上海的那些老太太心肠软,看那些犹太人可怜就把鸡腿隔着围墙扔进去,于是十几个犹太人抢一个鸡腿。我有个同学现在在以色列留学,他说在那里感觉特好,你只要站在马路中间大喊一声,我是从中国来的,或者再加一句,我是从上海来的,一堆鸡腿就向你飞过来了。
有人把牛的胚胎和人的胚胎放在一起培植,会出现什么呢?难道说是牛人?
世界上的大部分医院都不会故意粗暴地对待病人,除了校医院。我们大学的时候校医院被称为屠宰场,从来没人敢去的。有一次我踢足球的时候不小心伤了,没办法,只能先进校医院看看,那个校医看到我进来就巨兴奋,因为平时从来没有人来的嘛。他先用手摸我的大腿,一边摸一边赞叹说“哟,还挺新鲜的呐,刚摔的吧。“我说“你少罗嗦,快点给我看。“于是他们三巨头会诊,诊断下来的结果是我骨折了。我于是很郁闷地躺在寝室的床上躺了一周。然后有一天,隔壁寝室有个小子到我们寝室来串门,看到只有我一个伤病在,他就动手抢东西了。我想这怎么了得,该出手时就出手,于是我把他暴打一顿,他夺门而出,我杀得兴起,就一路追了出去,拖着我那条还绑着石膏的腿绕着操场追了两圈,然后突然发现腿好象一点都没事,于是我就去市医院看了一下,医生说我不过是肌肉拉伤而已。从此以后,我再也不去校医院了。
有一段时间我早上必须四点起床,我于是用了四个闹钟,但是第二天闹钟把隔壁的隔壁的人都吵醒时我还是没醒过来,于是我又想了个办法,在临睡前狂喝水,第二天早上在自然的召唤下就醒过来了。
所谓的baby boomer,就是二战结束后美国人没事干,就在家里生孩子玩,一时间满大街都是孕妇,人们见面后第一句话就是,“第几个了?“
baby boomer被称为Lost Generation,所以他们中间有很多人都做过Hippies,比如我看到过克林顿年轻时的一张照片,满脸大胡子,一看就知道他也曾经做过 Hippies,不过最终他还是变成了Yuppies。只有小布什从头到尾其实都是Yuppies。
baby boomer因为越战的关系一般比较厌战,只有一个人是例外,就是小布什。[郭中宝语录]
大家都知道老俞家的钱是用麻袋来装的,有一天北京新东方的两个老师觉得工资太少就商量着去老俞家拿点钱,他们到了老俞家一看,门窗紧锁,于是一个老师对另一个老师说,“You do the door, I do the window.“(你撬门,我爬窗)这就是do这种牛皮膏单词的用法。
大家平时背一点冷门的单词除了炫耀以外一点用都没有,但是如果在口试的时候就有用处了。比如如果考题中出现疯牛病,你说Mad Cow Disease,考官最多点点头,想这是中口的水平,如果你说BSE,考官想不错还知道这个缩写,但你如果脱口而出Bovine Spongiform Encephalopathy,考官肯定当场傻了眼,这整个一牛人啊,而且还是一疯牛!
口试的时候很多同学会很紧张,于是发挥失常,比如有一次一个学生在做口译的时候听到Microsoft,他一下子没反应过来,就把它翻成了麦克尔索夫特,一篇文章口译下来,全都是麦克尔索夫特,考官在一边听得爆笑,偏偏又不能笑出来,忍得脸都抽筋了。
我当时总结出一条学习英语的方法,回去之后我把我的方法传授给我弟弟,之后的一年里,我想偷懒,就没用这条方法,但我弟弟坚持下来了,再然后他就拿到了牛津大学的OFFER,而我只能在这里做新东方的老师。
教语法的许建军语录
1。“等以后解放了日本和美洲,我们把全世界划分为五个省,一个洲就是一个省,把首都定在美国“
2。 “解放了日本后,小鬼子(他就这么叫日本人,其他的英语国家的人他都叫‘鬼子’是能忍耐的,我们把男人全都阉掉;女人嘛,虽然他们以前让我国的妇女当慰安妇,但是,我们是礼仪之邦,要以礼相待,考虑到现在的黑非洲还很穷,很多黑哥们儿还在受苦,我们把日本女人打包装箱,送到非洲的黑哥们儿哪里去,促进世界协调发展“
3。“以后中国强大了,让小鬼子学汉语,小学升初中,初中升高中,高中考大学都要考汉语,用毛笔答题,这是客气的,实在不行,一人丢个他们一把刀,一个乌龟壳,让他们刻甲骨文,作文题目就是:论三个代表“
4。“当时我研发了一整套技术动作,给三亩棉花地捉虫,手上不占一点东西,我和当时我们那里的李瓦匠并称为当地的双子星,他是盖一座房子身上没有一个泥点“
5I(K>M 阅读老师(忘记叫什么了) 1。那是一篇关于DIY的阅读理解,他给我们解释什么叫“believer“,说:JOHN这个人是DIY的痴迷者,mop.com把DIY定为邪 教 组 织,JOHN强烈抗议,到白宫草坪上把自己点了,这叫BELIEVER.“{幽默家 2。“我以后给美国人出汉语托福题,我一定这么出: _____伦布发现了美洲 :GL A。哥 B。姐C。堂兄D。弟 美国人一看,三公一母,先去掉B,然后就傻了,哥哥、弟弟都是BROTHER,堂兄从一定角度上也是BROTHER呀。。。。。“
[其他老师语录]
新东方人都有一种电线杆情结,因为大家都知新东方最初是靠老俞在电线杆上一张一张贴广告起家的。有一次市政建设,有人要把新东方外面的两根电线杆一起拆了,老俞一看急了,死皮赖脸地不让人家拆,最后终于用七万搞定了。新东方那些老师,别看他们一个一个都人模人样的,其实都是流氓(插花:流氓太严重了,不过是痞子而已^^b)没事就凑在一起打牌搓麻将,输掉的人就跑到外面抱着电线杆大叫一声,“我得救啦!“大家也知道电线杆上贴的最多的是什么类型的广告。(成都新东方)关键老师语录
成都新东方教阅读的老师,叫关键,只有23岁,一个非常强悍的女人~~~~
1.中国人根本不懂什么叫阅读,不能精读,不然我们就成词汇课语法课了。
2.看来现在形势有变化,现在的孩子不背词汇就跑来报班了。 背了的举手。哦,有的孩
子有一个伸出手抱头的动作。大家都担心举手的人走不出教室,先被群殴再被暗杀是吧。
3.不要抄词汇了,劳民伤财的,最后还成本能反应,just keep writing.
4.现在的孩子,4岁就学会了摆兵马俑造型,目光做思考状——To be or not to be, it’s a question.
5.上课我没什么要求大家的,你们只要keep mind active, make yourself comfortable就可以了。 喝牛奶的别呛着就成。 只是别吃日本豆,嘎蹦嘎蹦响的,周围孩子都在想:他在干嘛呢?吃什么呢? 别影响别人就成,这是大家的道德底线。
6.物质的刺激力量永远是最大的。
7.大学不被隔离人生不完整。我被隔离后最爱唱的歌就是《铁窗泪》。一屋子的苍蝇小强。常常有人来看望,就说“同志们辛苦了“。我们答“为人民服务“。然后看着兄弟一个个远去哈。 透过针眼看世界。 后来我出来的时候别人见到我很惊讶,说——关键,听说你已经在小汤山火化了。
8.adore 大家看出什么了?对,A-DO同学是吧? 是他给了我活下去的勇气,以往去
KTV我以为除了蔡琴,我就只能唱许美静范小萱这些二流痞子歌手的歌。
9.铁岭真不错,咱们校长哈。 女人当男人用,男人当牲口使,牲口使到一定成都就是领导了。
10.铁岭长得特sorry,一看到他你就明白什么叫水生火热了,看到他就看到希望:)
11.我是在CET4没背的情况下背的红宝书,这命运捉弄人。
12.我喜欢钱,但是我是喜欢钱的购买力,铁岭喜欢钱本身。
13.教大家四个用法打遍英语角无敌手—— Oh yes. Oh no. Really? I don’t think so. 大家要不要跟我重复一遍?
14.上课听我们的思维方式最重要,笔记可以下课去复印。
15.学生记笔记,肯定是不看的,这是学生的天性。 我这次带到成都的书可以放一个小房间,但是我肯定不会看,never and never.
16.如果你们按我的阅读方法坚持到最后还是没有提高,我倒着走。
17.暑假班最累,但是这是你自己选择的,这个集中训练营是你自己选择的。 我也愿意光扯谈啊,还落得轻松。但是到时候结课的时候你们就会说——这老师王八蛋,上课带我们唱歌跳舞,不学东西。 大家都是成年人,我也不想愚弄你们。 来得就得值。
18.我特别喜欢一句话,无间道里的——出来混的,迟早是得还的。
19.初中的孩子,都在为江湖上的事操劳,什么豆豆帮,小猫小狗派。这很正常,小孩子的天性:)
20.学生的天性是不听话,老师的天性是三八。
21.出国只是一种选择,选择就意味着放弃。其中考试是最简单的,因为这是你唯一可以控制的事。 然后签证,我去签的时候签证官就问我一句What’s your name?我说My name is Guan Jian. Biang—拒。
22.我就向往资本主义腐朽糜烂的生活
23.做阅读要先有期待,先要预想答案。
24.play in cool. 你想你是什么你就是什么。
25.我人生的终极目标是......(其实都是很快就实现了)
26.没有被甩或者没有甩人,人生不完整。人就要在谈恋爱中不断成长。
郝斌语录篇四
《郝斌老师c语言笔记》
int# include <stdio.h>
int main ()
{
return 0;
}
C语言关键字
Auto 自动的 break终止 case案件 char const常量 continue继续
default默认 do做 double双
Else否则 enum 枚举 extern额外的 float浮点型 for为了 goto去 if如果 int 整数 long长整型
Register寄存器 return返回 short短的 signed有符号的 sizeof运算符 static
静止的 struct结构体 switch开关 typedef定义类型
Unsigned无符号整数 union 联合 void 空的;无效的 volatile不稳定的 易失的 易变的
while当 directive指示符 fatal 致命的 precompiled 预编译;先行编译
C语言的特点:
优点:代码量小,速度快,功能强大。
缺点:危险性高,开发周期长,相对于java的可移植性不强。
C语言的应用领域:主要用于系统软件,很少应用于应用软件。
学习方法:多上机。
C语言的函数和数学的函数没有太大的函数
第十一节课
一元二次方程求解:首先要把abc三个系数要保存到计算机了,再求出b的平方减去4倍
ac的值。即先要确定解题思路。
#include "stdafx.h"
#include "math.h"
int main(int argc, char* argv[])
{
int a;
int b;
int c;
float d;
float x1;
float x2;
printf ("请输入三个值:\n");
scanf ("%d %d %d",&a,&b,&c);
d = (b*b - 4*a*c);
if (d>0)
{
x1 = (-b + sqrt(d))/(2*a);
x2 = (-b - sqrt(d))/(2*a);
printf ("方程有两个根分别是:x1=%f x2=%f\n",x1,x2);
}
else if (d == 0)
{
x1=(-b/(2*a));
x2 = x1;
printf ("方程有两个一样的跟:x1=x2=%f\n",x1);
}
else
{
printf ("方程没有实根\n");
}
return 0;
}
第十四次课
计算机的一些基本知识:
1:cpu 内存条 硬盘 显卡 主板显示器 之间的关系
Cpu不能直接处理硬盘上的文件,通过双击鼠标将硬盘上的数据调用到内存条上,cpu再去
处理内存条中的电影数据,处理的结果是将某些数据变成图像,通过显示器。声音通过声卡
显示出来。主板上插上硬盘,内存条,声卡,显卡,通过主板将这些东西联系在一起。
2:helloworld 程序如何运行起来的
通过编译链接:出现后缀式.exe的文件
感叹号的操作是由我们的软件会请求操作系统(cpu)来执行这个exe的文件
3: 什么是数据类型
把数据保存到计算机里面,即是数据的存储。对数据进行分类,整数,实数,字符三类
基本类型数据:
整数:整型int(4字节),
短整型short int(2),
长整型long int(8)。定义完之后这个容器只能放提前定义好的数据类型。
实数(浮点数,含有小数点的数):
单精度浮点数(空间比较小,float 4个字节,),
双精度浮点数(空间比较大,double 8个字节,)。
字符:
单个字符(char 一个字节),
字符串(一系列字符的组合,c语言没有东西可以直接存放字符串。以后可以通过字
符数组);
复合数据类型:结构体
枚举(把基本类型拼合在一起,最重要的)
共用体
4:什么是变量
类似一个容器,可以存放不同类型数据。方便对数据的存储。本质是就是内存中的一段存储
空间。
例如:3最终存放在内存中,程序运行完后就把内存释放。
5:cpu内存条vc++6.0操作系统之间的关系
请求操作系统分配一段存储空间。来存放变量。
6:变量为什么必须要初始化
所谓初始化就是赋值的意思
7:如何定义变量
数据类型 变量名 = 要付的值
等价于
数据类型 变量名;
变量名 = 要付的值;
Int i ,j ;i = j = 5; 等价于 int i = j = 5; i = 5; j = 5 ;
8:什么是进制
9:常量在c语言中是如何表示的
整数
十进制
十六进制:前面加0x或0X
把进驻:前面加0,不是字母o
浮点数
Float x= 3.2e3;
Float x = 123.45e-2
字符
单个字符用单引号,
字符串用双引号。但是“a”代表了’a’和‘\0‘的组合
10:常量是以什么样的二进制代码存储在我们的计算机中的
用二进制代码把数存储起来的,整数是以补码的形式,实数是以IEEE754,字符和整数的
存储的形式差不多。即字符改变成asc2码,再以补码表示成二进制。
11:代码规范化的问题
代码规范化,有利于以后写大程序。
12:什么是字节
就是存储数据的单位,是硬件所能访问的最小单位。cpu只能控制字节,控制不到位。
一个字节等于八个位,
1k等1024个字节
1m等于1024k
1g等于1024m
13:不同类型数据类型之间赋值的问题
暂不考虑
14:什么是asc2
只能定义字符变量
Char ch = ‘A’;等价于 char ch ;ch = ‘A’;相当于制造出一个容器,再把’A’放进这个
容器中。如果在后面在定义Char ch = ‘B’是不允许的,因为不可以同时制造出两个一样
的容器。
这个代码不是一个值,而是一种规定,规定不同的字符使用那个整数值去表示
它规定了一个字母对应一个整数
15:字符本质上于整数的存储方式相同
基本的输入输出函数的用法
Printf ()
功能强大,用法灵活。将变量的内容输出到显示中
1:printf (“字符串\n”);
2:printf (“输出控制符”,输出参数);
3:printf (“输出控制符1 输出控制符2\换行符”,i,j);输出控制符和输出参数的个数
必须一一对应。
4:printf (“输出控制符 非输出控制符”,输出参数);输出控制符包含%d %ld %c %f 的
为什么需要输出控制符:
1:01组成的代码可以表示数据也可以表示指令。
2:如果01组成的代码表示的事数据的话那么同样的01代码以不同的格式输出就会有不同
的输出结果。
3
# include <stdio.h>
Int main(void)
{
Int i = 10:;
Printf (“%d”, i); //d是十进制,把二进制代码以十进制输出。X是十六进制。%d输出
控制符。
Return 0:
}
标准输入输出
#include "stdafx.h"
int main(int argc, char* argv[])
{
int x = 47;
printf ("%x\n", x );
printf ("%X\n", x );
printf ("%#X\n", x );//推荐使用
return 0;
}
/*
输出结果是
——————————————————————
2f
2F
0X2F
——————————————————————
*/
return 0;
}
2:Scanf (通过键盘将数据输入到变量中)
有两种用法
用法一:scnaf (”输入控制符“,输入参数);
功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中。
运算符
Scanf (”%d“ &i);&为取地址符号
知识跳跃
数组:1;为了方便定义大量同类型数据的存储和使用
2:数组名是数组第一个元素的地址
3:采用循环法赋值
例如:int a[5]={12,11,12,321,123};
int b[5];
郝斌语录篇五
《郝斌Java笔记_1(自己根据视频整理的)》
第六讲环境变量的设置
不设置环境变量,软件装了也用不了
是启动类的类名即main函数所在的类
第八讲变量的命名规则
郝斌语录篇六
《新东方老师讲笑话、语录,史上最全版!》
新东方老师讲笑话、语录,史上最全版! 分类: 文学 1.同学们大多都是汉口的吧.以后可以对老外说:I'M FROM HK.牛啊,老外以为你是香港的.不过武昌的同学我建议你们就不要这样说了. 2.大家可以在网上下载一些背单词的游戏没事玩玩.有人说这很无聊.没有关系,就把它当超级玛丽玩就行了.什么?你不知道超级玛丽?那我只能说,这位同学你没有童年. 3.有人问我考四级没背单词怎么办.我只能回答四个字:重在参与.如果你觉得不背单词也能考,那我只能说这是你的幻觉. 4.老俞这辈子还有两个心愿没有完成,一是办新东方大学.二是把新东方厨师学校给收购了.要不然太丢人了,出去说我是新东方的,别人以为你是厨师. 5.大家下节课就能见到教阅读的老师,他是传说中的琐男.就是委琐的男人.因为他长期用一个牌子的香水:SIX GOD.你们不知道吗?这么有名的牌子都不知道?六神撒! 6.同学们,走进四级考场不要紧张,你会发现新东方老师与你同在.因为每年的四六级,托福,GRE考试,新东方都会派一批壮丁去考试,是去偷卷子的.当你在考场上发现了老师,不要激动,要保持内心的平静,安详与矜持.老师会帮助你的.不要苕到考一半把老师卷子扯过来就抄啊.要有技巧.比如问监考老师:第八题看不清楚.这时就会听到熟悉的声音在你身后说:第八题的C选项看不清楚. 7.同学们,这道题蛮搞人,蛮搞人.不要紧.我们一起来把它搞一下.(老师你讲话好A啊~) 8.大家不要BS琐男嘛,人家也长的很偶像剧的嘛.你们不相信吗?我就觉得象啊.象流星花园里面的.杉菜的爸爸嘛! 9.大家知道老俞是一个疯狂的现金爱好者.很长的一段时间新东方发工资都是现金的.大家知道新东方老师拿工资是按课时算的.谁接课接的多,这话怎么这么诡异啊哈.谁的钱就多.发工资那天我拿一个女士的小手提包去了,觉得装工资足足有余.结果小云老师过来了我一看,他拿了个密码箱!天啊!我崩溃了,过了一会,MR.悲剧来了.我一看,他提了一个网兜!这下我彻底崩溃了.他们都接了多少课啊?! 10.大家看电影来练听力是很好的.一般我建议大家看一些老的对话比较多的片子.有多老呢,比<罗马假日>还老的片子就不用看了.上个班有个同学跟我说他看更老的片子.我问是什么.他说:<卓别林>!我的天啊!请问这个片子有没有声音啊?用无声电影练听力.这哥们真刁! 1
1.大家知道吗婴儿的视觉没有发育完全,看东西都是模糊的,不要以为小BB看到你笑是他喜欢你,你的头在他眼里就是一个模糊的鸡蛋,你看到一个鸡蛋晃来晃去你不笑吗.(然后开始讲题,过了一会,突然的停下)你们看着我笑干什么? 12.什么叫[爱情"?看看你们现在在座的各位.有许多都是成双成对的.也有许多同学.别看他们现在落了单.肯定有相当一部分不是来认真学习的.而是想来成就一段美丽地革命感情的. 14.外国人有说:[Why not?"表示同意.但是中国一定没有这样说的.假如说你爸想请你出去吃饭.对你说:[晚上出去吃饭怎么样?"你的眼睛直勾勾地盯着你爸.说:[为什么不?"你爸说:[我--靠--"然后肯定一脚把你踹出去. 15.在座的各位.有男的.有女的.有男生女生坐在一起的.你们是不认识.但我就非要把你们说成是两口子.你怎么招吧! 16.北京话中的[丫"是个很神奇的字.只能跟在人称代词后面使用.跟[我"行吗?有个人走过来问你说:[嘿你丫干吗呢!"[我丫没干吗呢!" 这是人话吗?所以不能接第一人称.--所以[丫"这个字很神奇.说它是脏话吧.也不全是,说它不是脏话吧.你肯定不敢跟你爸说这个.你爸下班回家.你一看见他就来一句:[呦!你丫回来啦?"-- 18.有一种投射装置.以前三国时代用的.你们知道吗?投石器啊.就是一块板.下面装四个轮子.人们推着它满地跑.板子上面装着一个粪勺一样的东西.前面有个人拽着.粪勺里面搁一块板砖.前面的人往下一拽.粪勺[唰--"地一下子就起来了.里面的板砖飞了出去.再看那边[啪--"地就拍死了一个. 20.都说进新东方的老师的嗓子.第一年是百灵.第二年是那英.第三年是田震.第四年就成伍伯了.我这是第五年.已经在朝着臧天朔发展了. 22.有的同学问我.说老师.我很努力在背单词.但是总是头天晚上背好.第二天又忘了.这是为什么?对啊.这是为什么?为什么你会忘?Because you are human beings.因为你是人类.给你一本牛津英汉词典.你看一遍就全能背下来.那你肯定把内裤穿外面--超人嘛.内衣外穿的典范. [张洪伟]起名字的问题:中西方都不愿意以献花、野草起名字,什么牡丹玫瑰,小红小翠了,一听就变味了;张建、李建,但不能叫范建(贱)了;北京以前有个建(贱)人学校,你打电话咨询,服务小姐会说:您好,贱人。
[张洪伟]I have a dream ……中国连续7年大丰收,美国连续7年大旱,颗粒无收,美国立即由超级大国沦落为第三世界发展中国家。很多美国人梦想到中国来,我们就让他们考汉语托福、 GRE,考文言文太简单了,要考就考甲骨文,而且规定只能用毛笔、龟壳答题,第一题就考活雷锋与活蜜蜂的关系,分值50分! [关键]上课我没什么要求大家的,你们只要keep mind active, make yourself comfortable就可以了。尤其是,喝牛奶的别呛着就成。吃东西别影响别人就成,尤其别吃日本豆,嘎蹦嘎蹦响的,这是大家的道德底线。 [关键]教大家四个用法,包你打遍英语角无敌手:Oh yes./Oh no./Really?/I don t think so. 大家要不要跟我重复一遍? [关键]学生记笔记,肯定是不看的,这是学生的天性。我这次带到成都的书可以放一个小房间,但是我肯定不会看, never and never. [关键]我就向往资本主义腐朽糜烂的生活。 [关键]跟大家说,人生贵在坚持,今天我能看到你们已经很高兴了,咱们再坚持一会儿,还有…… 还有4个小时是吧? [关键]现在的孩子,4岁就学会了摆兵马俑造型,目光做思考状—— To be or not to be, it s a question. [关键]又要我唱歌?我不唱了,上次不唱过了吗。我一唱这几首就想哭。男生去听《有多少爱可以重来》,女生去听《后来》。 [郭中宝]大家平时背一点冷门的单词除了炫耀以外一点用都没有,但是如果在口试的时候就有用处了。比如如果考题中出现疯牛病,你说Mad Cow Disease,考官最多点点头,想这是中口的水平,如果你说 BSE,考官想不错还知道这个缩写,但你如果脱口而出Bovine Spongiform Encephalopathy,考官肯定当场傻了眼,这整个一牛人啊,而且还是一疯牛! [郭中宝]口试的时候很多同学会很紧张,于是发挥失常,比如有一次一个学生在做口译的时候听到Microsoft,他一下子没反应过来,就把它翻成了麦克尔索夫特,一篇文章口译下来,全都是麦克尔索夫特,考官在一边听得爆笑,偏偏又不能笑出来,忍得脸都抽筋了。 [郭中宝]我当时总结出一条学习英语的方法,回去之后我把我的方法传授给我弟弟,
之后的一年里,我想偷懒,就没用这条方法,但我弟弟坚持下来了,再然后他就拿到了牛津大学的OFFER,而我只能在这里做新东方的老师。 [郝斌]同学们不要趴在桌子上,这方面我很有经验的,大学时我几乎每节课都趴桌子,所以我的每一本书都很脏。 [郝斌]ECONOMIST是一本很不错的杂志,大家以后如果去英国的话,手上拿一本ECONOMIST ,就具备了一个英国上流社会人士的……外部特征。 [郝斌]大家为什么用这么漠然的眼神看着我?没有听懂吗?唉,为什么大家每次都用这种方式来羞辱我的英语发音。 [郝斌]后面的简答题,就算写不出来也不要空着,说什么也要凑两个字出来,比如他如果问你"Who is he? ",你就回答 "He is a person who is……" 就算考官再怎么丧心病狂也会给你一分的……哎,大家为什么用这种好像觉得我很无耻的眼光看着我? [郝斌]我有个同学去英国留学回来后整个人都变了,以前曾经是很率真很粗鲁的一个人,回来之后居然变得彬彬有礼。那次我们同学聚会,我和他两个人先到了,那天很热,我就说我们先进去吧,里面有空调,他死活不肯,说我们班上的女同学还没到呢,我要等她们来了再一起进去,我说你什么时候变得这么恶心?就自己先进去了。后来吃完饭我们要过马路,当时是红灯,但四周没有车,根据正常的生理反应,我拔腿就想冲过去,按常理来说,他应该冲得比我还快的,但是那天他突然一把抱住我,我说这里这么多人在你干吗抱着我,他说你怎么可以乱穿马路你怎么可以这么无耻?那个瞬间,我的眼眶湿润了,我想这就是文化的熏陶啊。又过了一个星期,我陪他去买电脑,然后我惊奇地发现他已经变回他出国前的德行了,于是我又在那里感慨,这就是文化的熏陶啊文化的熏陶。 [郝斌]以色列人其实对我们中国很好,我们对他们一般。每次我们想要什么先进的技术,都会首先想到去跟以色列买,然后以色列人就特生气,"别谈钱!我们是兄弟,谈钱伤感情!"以色列人对我们这么好的原因是因为在二战时期上海收留了一大批犹太难民,当时纳粹的势力很大,全世界人都不敢收留犹太人,但是上海收留了。这其实是因为当时的上海老百姓比较傻,根本分不清谁是谁,在我们看来,外国人都长一个样…当时的日军也把犹太人围在一个集中营里,没有杀他们,但不给他们吃东西。上海的那些老太太心肠软,看那些犹太人可怜就把鸡腿隔着围墙扔进去,
于是十几个犹太人抢一个鸡腿。我有个同学现在以色列留学,他说在那里感觉特好,你只要站在马路中间大喊一声,我是从中国来的,或者再加一句,我是从上海来的,一堆鸡腿就向你飞过来了。 [郝斌]有人把牛的胚胎和人的胚胎放在一起培植,会出现什么呢?难道说是牛人? [郝斌]有一段时间我早上必须四点起床,我于是用了四个闹钟,但是第二天闹钟把隔壁的隔壁的人都吵醒时我还是没醒过来,于是我又想了个办法,在临睡前狂喝水,第二天早上在自然的召唤下就醒过来了。 [王雷]中国古代两大著名美女林黛玉和杨贵妃,前者是美人上马马不知,后者是美人上马马不支 …… [王雷]世界上只有三种人,就是男人,女人,和女博士。 [王雷]所谓的PHD就是permanent head damage(永久性脑损伤) [王雷]南京新东方的老师经常一起踢球,我在场上打的位置是"自由人",就是自由的跑来跑去,基本上碰不到球…… [王雷]中国古代捉萤火虫看书那哥们为什么每天晚上忙着看书呢,因为他白天忙着去捉萤火虫 …… [王雷]大家会不会玩80分啊,啊,这个都不会啊,人生不完整,据科学调查表明,中国大陆前十富有8个都是桥牌高手。 [王雷]大学里面没有甩人和被甩的经历,人生不完整…… [王雷]老俞最大的心愿,就是把新东方厨师学校给收购了,每次开会,前面是教师,后面是厨师…… [王雷]我大学里面曾经认识了一个老黑,他教我英文,我教他汉语,一次我们两个晚上去看电影,只买了一张票,那个老黑把眼睛和嘴一闭,直接就进去了,因为看门的就看不出来这是个人 …… [汪亮] 你们知道吗,埃及和印度的人是不用草纸的,他们响应过自然的召唤后,你们知道他们怎么样吗?他们用自己的左手来清洁的,然后就用水冲一下,多脏啊,但是我每次路过某某大厦,看到那里买印度甩饼的队排得那么长,我都掩面而笑得走过去,要知道啊,那印度甩饼一个手是甩不起来的。 [许建军]"以后中国强大了,让小鬼子学汉语,小学升初中,初中升高中,高中考大学都要考汉语,用毛笔答题,这是客气的,实在不行,一人丢个他们一把刀,一个乌龟壳,让他们刻甲骨文,作文题目就是:论三个代表"
郝斌语录篇七
《郝斌c语言完整视频180集》
1-10讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%801-10.rar|57865482|b322d87b4e69ebabd47f4ae0febf900c|/11-20讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%8011-20.rar|77757827|561675cfa8356271d938ae124a823bc6|/21-30讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%8021-30.rar|77659111|a2a65f1cdf2261ce156f94ecb2ff87dc|/31-39讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%8031-39.rar|57663538|53996a50f85bc7a8a0790c8bb5aa0bee|/40-49讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%8040-49.rar|58099187|0768c3236df1a22743bcc5a41091c6da|/50-60讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%8050-60.rar|484925223|5d72749d972148098356adb3aa47701c|/61-70讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%8061-70.rar|80822950|d9ebe813687a2cb602cd5a2dc57b739e|/71-80讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%8071-80.rar|124838879|d9346d2ff0d0e34bdfde87ff60d04faa|/81-89讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%8081-89.rar.rar|77478321|2f137c242b64375fa90d149ad7b1033c|/90-100讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%8090-100.rar|83119054|22d9c1924defd2d04c5a590160bf4109|/101-120讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%80101-120.rar|535607833|01610a18ab8866a43eac6b62efb42f04|/121-130讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%80121-130.rar|209397213|555bea850a8dfcf3c6a51d66c290ba8e|/131-150讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%80131-150.rar|233544109|a75b5d04f39506cd00d3e04379eb16a4|/151-180讲:ed2k://|file|%E9%83%9D%E6%96%8C%E8%80%81%E5%B8%88C%E8%AF%AD%E8%A8%80151-180.rar|1013032331|dc18527a3b8c47f5929556d1ab6998fc|/缺少的课:ed2k://|file|%E7%BC%BA%E5%B0%91%E7%9A%84%E8%AF%BE.zip|62812447|aadfc318af1372230794b5d9fd70f7a3|/只提供下载地址,空间非本人所有,时效性不定。请使用电驴或迅雷进行下载。
郝斌语录篇八
《郝斌C语言笔记》
C语言概述
1. 为什么要学习C语言
1)C的起源和发展
第一代:机器语言010101010
第二代:汇编语言
第三代:高级语言
结构化:Fortan Basic C Pascal
198面向对象:java C++
2)C语言的特点:代码量小、速度快、功能强大
3)
2. 如何学习C语言
3. 学习的目标
4. 常见问题答疑
1. 学习java为什么先学C
2. 没有学过计算机专业课程,能否学懂C语言
3. 英语和数学不好,能学好C语言么?
5.课程计划
6.举例:一元二次方程
C语言编程预备知识
1.CPU 内存条 硬盘 显卡 主板 显示器 之间的关系
2.Hello World是如何运行起来的】
3.什么是数据类型
基本类型数据:、
整型——int 4字节 short int 2字节 long int 8字节
浮点数 ——float 4字节 double 8字节
字符——单个字符 char 1字节
复合类型数据
结构体 枚举 共用体
4.什么是变量、
Int i中i的值放入内存中,当程序结束时,为程序分配的空间全部都释放了,程序终止之后i所占用
变量的本质就是内存中一段存储空间
5.CPU 内存条 VC++ 操作系统 之间的关系
6.变量为什么要初始化
所谓初始化就是赋值的意思,
内存条中的空间,一定是0或者1,重启后就清0,
释放的含义是,这个内存空间的权限可以被其他程序使用,释放前某个空间内可能有以前程序使用的垃圾值,如何使垃圾值的话,会给与填充值,-8开头,
7.如何定义变量
数据类型 变量名 = 赋的值; 等价于
数据类型 变量名; 变量名 = 赋的值;
8.什么是进制
郝斌语录篇九
《JAVA郝斌》
Java SE
Java 的特点
(一)简单易学
1、java的风格类似于C++
2、java摒弃了C/C++中容易引发程序错误并难以掌握的一些特性,如指针、结构、以及内存管理等
3、Java提供了丰富的类库,可以帮助我们很方便的开发java程序
4、Java是完全面向对象的语言
(二)安全性高
1、java是一种强类型的语言,其类型检查比C/C++还要严格。类型检查帮助我们检查出许多开发早期出现的错误
2、Java提供了垃圾回收机制,有效的避免了C/C++中最头疼的内存泄漏问题
3、Java禁止非法内存访问,在没有授权的情况下是不能访问内存的。所有这些措施,使java程序员不用担心内存的崩溃
总结:java去掉C和C++中影响程序健壮性的部分,使程序更安全,例如指针、内存申请和释放
(三)跨平台
Java作为一种网络语言,其源代码被编译成一种结构中立的中间文件格式。只要有java运行系统的机器都能执行这种中间代码。Java源程序被编译成一种与机器无关的字节码格式,在java虚拟机上运行
Java源代码和字节码是与机器无关的,但JVM是与机器有关的。装有不同操作系统的机器上,需要有专门为该操作系统开发的JVM,JVM是与机器有关的
(四)多线程的
Java语言的一个重要特性就是在语言级支持多线程的程序设计。使得一个程序能够同时执行多个任务
运行时注意的问题
javac Test.java
java A
不能写java Test,编译时必须写文件名,运行时写的是文件中的类名
Java语言的基本元素——标识符
标识符:程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier),包括:类名、变量名、常量名、方法名、...
Java语言中,标识符是以字母、下划线、美元符($)开始的一个字符序列,后面可以跟字母、下划线、美元符、数字。
什么是类
把一类事物的静态属性和动态可以执行的操作组合在一起所得的这个概念就是类 什么是对象
类的一个个体
(如果将对象比作汽车,那么类就是汽车的设计图纸)
类的定义
class Person
{
int age;
void shout()
{
System.out.println(“oh,my god!I am”+age);
}
}
age是类的属性,也叫类数据成员,也叫字段,也叫域
shout是方法,也叫类的成员函数
shout方法可以直接访问同一个类中的age变量
class A
{
int i;
int j;
}
class TestMemo
{
public static void main(String[] args)
{
A aa = new A();//(A *) malloc (sizaof(A));
//new A();在堆中动态分配一块区域,被当做了A对象
//aa本身的内存是在栈中分配的
//堆中内存的地址付给了aa
//aa指向堆中的内存,aa代表了堆中的内存
//aa.i 代表:aa这个静态指针变量所指向的动态内存中的A对象的 i这个成员变量
//aa.j 代表:aa这个静态指针变量所指向的动态内存中的A对象的 j这个成员变量
aa.i = 10;
aa.j = 20;
}
}
类的访问控制符
类的访问控制符有四种 :public protect 默认【即不加任何修饰符】 private
在一个类的内部,所有的成员可以相互访问,访问控制符是透明的;访问控制符是针对外部访问而言的
在一个类的外部:通过(类对象名 . 私有成员名)的方式是无法访问该对象中的私有成员的,这样写编译时会出错
外部访问包括两种方式:通过类名访问类内部的成员、通过类对象名访问类内部成员
函数的重载:
同名的函数通过不同的形参做类似的事情,这就叫函数的重载
函数重载的要求:
函数的形参个数
函数的形参顺序
函数的形参数据类型
这三个至少有一个是不一样的
如果两个函数只是函数的返回值不一样,其他都一样,这构不成函数的重载,并且编译时会报错
Static
A类的多个对象公用一个static属性
static属性i是属于类本身,或者讲:没有对象,我们仍然可以直接通过类名的方式访问该类内部的static属性
static属性和方法虽然属于类本身,虽然可以通过类名的方式访问,但是static属性和方法很明显也属于类对象,当然也可以通过类对象名的方式访问
只有非private的static成员才可以通过类名的方式访问,static只是表明了该成员具有了可以通过类名访问的潜在特征。但是否可以通过类名访问,还必须满足一个条件:该成员必须是非private
静态方法不能访问非静态成员,非静态方法可以访问静态成员
class A
{
private int i;
Private static int cnt = 0;
Public A()
{
++cnt;
}
Public A(int i)
{
This.i=i;
++cnt;
}
Public static int getCnt()
{
Return cnt;
}
}
Public class TestStatic_1
Public static void main(String[] args)
{
System.out.printf(“当前时刻A对象的个数是:”,A.getCnt);
A aa1 = new A();
System.out.printf(“当前时刻A对象的个数是:”,A.getCnt);
A aa2 = new A();
System.out.printf(“当前时刻A对象的个数是:”,A.getCnt);
}
}
一个类的属性可以是个类对象
Class A
{
Public int i = 20;
Private static A aa = new A();
Private A()
{
}
Public static A getA() //static一定不能省略
{
Return aa;
}
}
Public class TestStatic_2
{
Public static void main(String[] args)
{
A aa1 = A.getA();
A aa2 = A.getA();
aa.1=99;
System.out.printf(“%d\n”,aa2.i);
}
}
继承
什么叫继承:一个新类从已有的类那里获得其已有的属性和方法,这种现象叫类的继承 这个新类被称为子类,也叫派生类。已有的那个类叫做父类,也叫做基类
继承的好处:代码得到极大的重用;形成一种类的层次体系结构;为多态创造条件 继承的实现方式:
class SubClass extends SuperClass
}
同包继承权限问题
1、子类内部可以访问父类非私有的成员,私有成员无法被子类方法访问
2、通过子类对象名只能访问从父类继承过来的非私有成员
总结:私有不能被继承(私有物理上已经被继承过来,只不过逻辑上程序员不能去访问它,因此继承必须慎重,否则会浪费内存)
继承的原则
何时选择继承?一个很好的经验:“B是一个A吗?”如果是则让B做A的子类 Java只支持单继承,不允许多重继承
单继承就是一个类只能有一个父类
多继承就是一个类可以有多个父类
可以有多层继承,即一个类可以继承某一个类的子类,如类B继承了类A,类C又可以继承类B,那么类C也间接继承了类A
子类可以继承父类所有的成员变量和成员方法,但子类永远无法继承父类的构造方法。在子类的构造方法中可使用语句super(参数列表)调用父类的构造方法
子类访问父类成员的三种方式:在子类内部访问父类成员;通过子类对象名访问父类成员;通过子类的类名访问父类成员。经验证,子类通过上述三种方式的任何一种都无法访问父类私有成员,因此,我们可以得出结果:私有成员无法被子类继承
Super
1、每个子类构造方法的第一条语句,都是隐含地调用super( ),如果父类没有这种构造函数,那么编译的时候就会报错
2、如果显示的写出super( )语句,则必须保证该语句是第一条语句,否则会出错
3、Super()如果不写,则编译器会自动添加,所以此时如果父类没有无参的构造函数就会出错
4、既可以显示写super( ),前提是父类必须有无参的构造函数
也可以显示写super(实参),前提是父类必须有带参的构造函数
5、调用父类的构造函数的语句必须借助于super,不能直接写父类的类名
6、一个构造函数中不能写多个super(实数列表)语句
方法重写
什么叫方法重写:指在子类中重新定义父类中已有的方法
重写方法必须和被重写方法具有相同的方法名称、参数列表和返回值类型
子类中不允许出现与父类同名同参但不同返回类型的方法,如果出现了,编译时会出错 重写方法时,不能使用比父类中被覆盖的方法更严格的访问权限
Class Human
{
Private String name;
Private int age;
Public Human()
{
本文来源:http://www.guakaob.com/jianzhugongchengkaoshi/140747.html