java学习之部分笔记2
来源:互联网 发布:网络选修课网址 编辑:程序博客网 时间:2024/06/14 10:05
1.变量实例变量和局部变量实例变量系统会自动初始化为0和null(string),局部变量必须设定初始值。静态方法里只能引用静态变量数据类型的自动转换! int—>long2.构造方法重载//父类调用子类的对象。所以执行子类的代码 Person p3 = new Student();//new 一个子类的时候,会先调用父类的构造方法,再调用自己的构造方法。一个子类对象含有父类对象,因此在创建子类构造方法的时候必须现调用父类的构造方法这样才能保证父类的成员方法的重载实在一个类中,对方法的类型,参数个数等不同重新定义。重写是子类对父类方法的重新定义。3.静态方法可以通过classname.方法/属性,直接调用。 一个类的静态方法只能访问静态属性, 一个类的静态方法不能直接调用非静态属性。4.final修饰符在java中声明类、属性和方法是,可使用关键字final来修饰,final所表示的成分具有“终态”表示最终的意思。final的规则:final标记的类不能被继承final标记的方法不能被子类重写final标记的变量(成员变量或局部变量)即成为变量,只能赋值一次。5.内部类匿名内部类没有构造方法。◆6.数组的声明和创建foreach的使用for(String i:s) 其中i为变量,从0开始。s为被遍历的对象。 java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。 用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。用二重循环求出二维数组b所有元素的和:int[][] b = {{11},{21,22},{31,32,33}} //学会思维。用length来做循环终止条件,而不是在二重循环中用j=i。这只能针对个别特殊情况,而且可能会发生越界。编写一个方法,将1至7的数字转换为星期日到星期六的字符串。写一个MyPoint完全封装类,其中含有的私有的int类型的x和y属性,分别用共有的getX和setY方法访问,定义一个toString 方法用来显示这个对象的x,y 的值,如显示(1,2),最后用main方法测试在不自己定义构造方法的时候系统默认创建一个构造方法,但是一旦定义了,则无参的构造方法将不再被系统创建。
0 0
- java学习之部分笔记2
- java学习之部分笔记
- Java EE学习笔记之二——Servlet部分
- Java学习笔记之字符串和部分函数
- 学习笔记之DHTML部分
- java 学习笔记(core java)部分
- seaJs学习笔记之seaJs实现webQQ部分功能2
- Java基础学习笔记 第一部分 part 2
- Java基础学习笔记 第二部分 part 2
- 学习ROS笔记之URDF(部分)
- JAVA I/O系统学习笔记-部分
- Java IO部分的学习笔记
- Java学习第四天笔记-第一部分
- Java学习第四天笔记-第二部分
- Java学习第四天笔记-第三部分
- java正则表达式,常用部分,学习笔记。
- JAVA学习笔记------程序设计基础部分
- 学习笔记1-java基础部分-面试
- java学习之Date的使用
- java中List的用法
- java中String的用法
- java学习之i/o
- java学习之部分笔记
- java学习之部分笔记2
- 安装oracle时出现环境变量path的值大于1023的解决办法
- java基础笔记
- pl_sql 报ora-12154 无法解析指定的连接标识符的问题
- C# winform平台下使用spread控件导出excel表格
- C#中打日志导出日志到txt文本
- 数据库操作流程
- vi使用手册
- application,session,cookie三者之间的区别和联系