1、类和对象是什么关系?类的命名规范是什么?
类: 是一种自定义的数据类型。有时把这种数据类型也叫做「类类型」或者「引用数据类型」。「引用」就是内存地址的意思。
对象:通过类创建的变量,或者叫类的实体
类的命名规范:首字母大写,驼峰命名
2、类的成员有哪些?用于成员变量的修饰符有哪些?
类的成员:成员变量、方法、构造器
成员变量的修饰符:public protected private static final,其中 public protected private 只允许出现一个。
修饰符可以省略
3、成员变量包含哪些?命名规范分别是什么?
成员变量包含:实例变量、类变量或者静态变量
命名规范:
实例变量 修饰符可以省略;
类变量(静态变量)修饰符不可以省略;
4、请书写定义方法的语法?
[修饰符] 返回值 方法名1([参数列表]) {
方法体语句;
Java 中使用 this 关键字,指向调用该方法的对象。根据 this 所在的位置,大致分为两种:
出现在构造器中:引用该构造器正在初始化的对象;
普通方法中:调用该方法的对象;
public class Student1 {
// 成员变量
String name;
int age;
String code;
String clazz;
Date birthday;
// 构造器
Student1 (String name,int age,String code) {
this.name = name;
this.age = age;
this.code = code;
String intro () {
// this关键字调用属性
return "我叫"+ this.name+",我今年"+this.age+"岁了,我的学号是"+this.code+"";
};
7、请分别说明类变量、实例变量、局部变量的生命周期?
类: 是一种自定义的数据类型。有时把这种数据类型也叫做「类类型」或者「引用数据类型」。「引用」就是内存地址的意思。
对象:通过类创建的变量,或者叫类的实体
类的命名规范:首字母大写,驼峰命名
2、类的成员有哪些?用于成员变量的修饰符有哪些?
类的成员:成员变量、方法、构造器
成员变量的修饰符:public protected private static final,其中 public protected private 只允许出现一个。
修饰符可以省略
3、成员变量包含哪些?命名规范分别是什么?
成员变量包含:实例变量、类变量或者静态变量
命名规范:
实例变量 修饰符可以省略;
类变量(静态变量)修饰符不可以省略;
4、请书写定义方法的语法?
[修饰符] 返回值 方法名1([参数列表]) {
方法体语句;
}
Java 中使用 this 关键字,指向调用该方法的对象。根据 this 所在的位置,大致分为两种:
出现在构造器中:引用该构造器正在初始化的对象;
普通方法中:调用该方法的对象;
public class Student1 {
// 成员变量
String name;
int age;
String code;
String clazz;
Date birthday;
// 构造器
Student1 (String name,int age,String code) {
this.name = name;
this.age = age;
this.code = code;
};
// 方法String intro () {
// this关键字调用属性
return "我叫"+ this.name+",我今年"+this.age+"岁了,我的学号是"+this.code+"";
};
6、方法的参数其实传递的是什么类型的数据?如果传入的是基本数据类型,是否原数据的值会发生改变?如果传入的是引用数据类型呢?阐述原因。
值传递。
传入的是基本数据类型,原数据不会被改变
拷贝一个副本,将副本中的值进行改变,原数据不会被改变
传入的是引用数据类型,原数据会被改变
拷贝一个副本,其实是拷贝了引用地址,引用数据类型传入,原数据会被改变。
7、请分别说明类变量、实例变量、局部变量的生命周期?