20165323 第三周学习总结

教材学习内容总结

1、类(包括类声明和类体)
2、类声明:命名规则(1、类名使用拉丁字母,首字母大写;2、驼峰习惯)
3、类体:(变量声明:体现对象属性;方法定义:体现对象所具有的行为)
4、成员变量与局部变量
有效范围:
成员变量:在整个类内都有效,有效性与书写前后位置无关
局部变量:只在方法内有效,且与其声明的位置有关
5、成员变量有默认值,局部变量没有
6、类中的构造方法的名字必须与它所在类的名字完全相同,而且没有类型
7、对象的声明格式:类的名字 对象的名字;
8、使用new运算符和类的构造方法为声明的对象分配变量
9、通过“.”是对象对自己的变量访问和调用
访问:对象.变量;
调用:对象.方法;
10、对象的实体:分配给对象的变量
11、空对象:无实体的对象,不能使用
12、方法中参数变量的值是调用者指定的值的拷贝
13、可变参数使用“···”表示若干个参数(类型必须相同,最后一个参数是列表中最后一个参数)
14、声明成员变量时,用关键字static给予修饰的称作类变量,否则称作实例变量(声明方法与其类似)
15、实例变量与类变量的区别:
不同对象的实例变量互不相同
所有对象共享类变量
通过类名直接访问类变量
16、重载方法之间必须保证相互的参数不同(避免出现歧义)
17、实例成员变量在实例方法中出现时,格式为:this.成员变量;
18、static成员变量在实例方法中出现时,格式为:this.成员变量;(对方法的调用格式与其相似)
19、package语句一般格式:package 包名;
20、import语句引入包中的类和接口;
21、访问限制修饰符:private,protected,public;

学习中遇见的问题

在windows上录入的代码在虚拟机中无法编译


解决方法:每次编译时输入命令:javac encoding gbk 源文件名.java(不是根本解决方法,暂时没找到)

代码托管

代码统计

原文地址:https://www.cnblogs.com/asd65360323/p/8596385.html