java3

61 阅读3分钟

5、方法的定义包括两部分,即方法声明和方法体。一般格式为: 方法声明部分(方法体的内容} 6、方法重载:一同两不同(方法名相同,参数个数不同/参数类型不同) 7、构造方法: (1)一般写在变量声明之后,它的名字必须与它所在的类的名字完全相同 (2)构造方法没有类型,可以重载 (3)作用是完成对象的初始化 (4)默认的构造方法没有参数,且方法体中没有语句 (5)如果类中定义了一个或多个构造方法,那么Java不提供默认的构造方法 8、创建对象一般写在main方法里。一般格式为:类的名字 对象名字; 9、使用new运算符为声明的对象分配变量(eg:student =new Student( 10、通过使用运算符“.”,对象可以实现对自己的变量的访问和方法的调用。体现了封装 (降低耦合)。一般格式为: 对象.变量; 对象.方法; 11、参数传值:(1)基本数据类型参数的传值:不改变值,值传递 (2)引用类型数据的传值:地址(引用)传递12、可变参数:使用“…”表示若干个参数,相当于一个数组Eg: 若干个相加 int add(int …x)( int sum for(int i=C i <x.length;i ++)l 13、对象的组合:一个类可以把对象作为自己的成员变量 14、static关键字:关键字static修饰的变量称为类变量,修饰的方法称为类方法,否则称 为实例变量,实例方法。static变量共享内存。 15、实例变量和类变量的区别: (1)类变量在该类被加载到内存时就分配了内存,而实例变量需在创建对象时才分配内 存 (2)类变量可以通过类名或某个对象访问,实例变量只能通过对象访问 16、实例方法和类方法的区别: (1)类方法可以通过类名调用,也可以被对象调用,实例方法只能被对象调用 (2)类方法可以调用类方法,不能调用实例方法,实例方法可以调用类方法和实例方法(3)类方法可以操作类变量,不能操作实例变量,实例方法可以操作实例变量和类变量17、this关键字:当前使用方法的对象 18、如果源文件有package语句,package语句必须作为Java源文件的第一条语句(源文 件至多有一条package语句) 19、使用import语句可以引入包中的类。在一个程序中可以有多个import语句,必须写在 package语句和类的定义之间。如果要引入一个包中的所有类,可以用通配符“*”来代替。 20、访问权限: (1)私有变量/方法:private,访问权限仅限于本类中,访问权限级别最低 (2)共有变量/方法:public,访问权限在同一个项目中,级别最高 (3)受保护的成员变量和方法:protected,在同一个包中可以使用,有继承关系时,可 以在不同包中 (4)友好变量和友好方法:不用private、public、protected修饰,访问权限在同一个包中21、基本数据类型的类封装:Byte、Integer、Short、Long、Float、Double、Character 22、自动装箱就是允许把一个基本数据类型的值直接赋给基本数据类型相对应的类的实例23、自动拆箱是允许把基本数据类型相对应的类的实例直接赋给相应的基本数据类型变量24、反编译器javap.exe,文件生成器javadoc.exe可以制作源文件的HTML格式文档