计算机语言的精华for和if语句
计算机语⾔的精华for和if语句
不管你学的是哪⼀门计算机语⾔,只要你看了半本书,你就会接触到这两种语句,我想那些编程神⼈们,在遇到问题需要解决的时候第⼀个想到的语句也肯定是这个,有了这两个语句⼏乎可以解决编程过程中的所有问题,在程序代码中这两种语⾔也是⽆所不在的,今天我们学的就是这两个语句。可能是我接触过⼏门语⾔的原因,对于这两个语句我都有所理解,所以今天的课程很轻松的就搞定了。
if语句是流程控制语句,可以节省程序运⾏的时间,是代码看起来简单明了;for循环语句更是简单,是if的升级版本,if只能解决选择⽐较少的,然条件多的也可以⽤嵌套解决,但是那样很容易把⾃⼰给绕进去,不推荐使⽤。for循环实在需要⼤量有规律的运算的时候使⽤的。如果选择的条件很多,⽤if需要嵌套很多的时候需要⽤到的是switch语句。有些时候循环⽤while要⽐for强⼤,但只是个别案例,具体看个⼈理解。
我是很喜欢这两个语句的,很多时候⼀个程序需要⽤到这两个东西的时候,我会迫不及待得输⼊for或if,有时候甚⾄变量都没有设置,或许只是初学者的情怀吧。对了,switch语句我需要在这⾥说两句,我以前⼀直以为switch语句就是符合条件了,就执⾏符合条件的那⼀句,如果不是今天课上⽼师说了⼀句,我想我会⼀直错下去的,switch语句可以不要break的,很多教科书或者⼊门书籍中都直接在switch语句分⽀case语句末尾加上break,虽然这种情况我们⽤的⽐较多,但是也会给我们造成⼀定的误导(我就是⼀个)。希望你不会像我⼀样。
今天就这样吧,因为没有记笔记,所以这⾥我就把上周六记的笔记补上,期待明天的成长。
⾯向对象——哲学之美
1.⼀切程序设计的本质⼯作:抽象
属性是私有的,封装。
2.抽象的
class ABC{
问候语简短最美的句子//属性(数据)
//⽅法(过程,操作,⾏为)
public void  work(){
}
终极笔记演员表>灵敏度
3.封装?
(1)更安全的访问,符合业务规则的访问
(2)提供统⼀的访问,使得外部不再关⼼类的细节,提升程序的可维护性。
封装产⽣类
4.多态?(⼀个对象多种形态就是多态;多态是由继承来实现的)
Animal a=new Bird();
如何清理电脑垃圾主观认为客观存在(从不同的观察⾓度)
编译时类型运⾏时类型(从不同的运⾏时期)
a.sing();(编译错误,编译器不让访问)
(1)任何⼦类对象都可以看作是⽗类对象,但是⼦类只能调⽤⽗类⾥⾯的⽅法,不能调⽤⼦类扩展⾥⾯的属性和⽅法。(编译器规则,由编译器保证的,可以绕过的)
(2)如果⼦类定义覆盖了⽗类的⽅法,我们把⼦类对象当作⽗类对象来看时,如果调⽤⽗类被覆盖的⽅法,则调⽤的是⼦类信定义的属性和⽅法。
(运⾏时起规则,JVM保证的规则,不可打破的)
Class.forName("类名");
5.继承的作⽤(快捷,扩展性,代码的重⽤。。。。)
继承
1.任何⼦类的构造⽅法都要调⽤⽗类得构造⽅法
创建对象和调⽤构造⽅法是同时进⾏的
(1)为什么要这样?
任何⼦类⽣成对象都要⽣成⽗类的对象
(2)如何通过语法保护规则
java语法规则:
(1)任何类都有构造函数,如果不明确定义,则系统会⾃动加上默认构造函数(2)任何⼀个类得构造函数第⼀⾏只能是
this(***);OR super(***)
如果不明确声明,则系统加上默认的调⽤super();
软件⼯程,软件设计遵循的⽬标:
天然气灶打不着火的原因有哪些⼀个中⼼,两个基本点
中⼼:⼀切⼀⽤户需求为中⼼;
阳转阴的人还有传染性吗基本点:尽可能的让软件有可扩展的,可维护的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。