摘要:
String类型对象比较注意是值的比较还是引用地址的比较“==”比较两个对象是否为同一个对象Equals则是对其对象的值进行比较String s1 = "123";String s2 = "123";Console.WriteLine(s1 == s2);Console.WriteLine(s1.Equals(s2)); char[] ch = new char[3] { '1', '2', '3' };String s3 = new String(ch);object obj1 = s1; //获取地址o 阅读全文
摘要:
在利用winform程序练习OOP模拟一个小车的组装到加速减速过程时,涉及到小车在各个过程中的状态,于是定义了枚举变量:用于表示车辆的两种状态(静止,行驶)/// /// 汽车运行状态/// enum CarState{ /// /// 静止 /// Static, /// /// 行驶 /// Travel,}因为模拟的过程是从静止到行驶,再进行加速减速,对于小车的状态默认应该是静止Car类中定义的属性:/// /// 汽车运动状态/// public CarState CarState { get; set; }默认应该是枚举中的第... 阅读全文
摘要:
在学习到类的继承时,总是对于子类和父类中相互转换以及他们实例调用过程不是很清晰的认识,下面就将其总结下: 父类和子类如何转换? 子类B继承于父类A,子类B中包含了父类A的一些特性(包括重写的一些方法等),子类是可以转换成父类的,但是父类当中没有子类中所拥有的其他特性,因此父类对象不能转换成子类对象 ... 阅读全文
摘要:
题目:有字符串: qabaabbwerabtyababuiopasdfghjkabl,请写一段程序,找出重复出现的字符串(长度大于1的连续字符组合),以及他们出现的次数。通过控制台打印出来。 比如: ab,6 aba,2 ba,2 思路:自己想的是先从整串中先取出2个字符,然后与剩下的字符串中取出... 阅读全文