java中final和static修饰变量有什么好处
10个回答
展开全部
举个例子:
假设一个班级类,它有一个变量统计班级学生数量,这个班级的学生数量变量就应该是static,另外班级的名称应该是final,应为班级名称是不变的。
class Classroom{
static int studentcount;
final String classroomName;//注意final成员变量必须在定义时或者初始化块或者构造器里初始化
}
假设一个班级类,它有一个变量统计班级学生数量,这个班级的学生数量变量就应该是static,另外班级的名称应该是final,应为班级名称是不变的。
class Classroom{
static int studentcount;
final String classroomName;//注意final成员变量必须在定义时或者初始化块或者构造器里初始化
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
final修饰变量的值在运行中不会被改变,而static修饰变量所存储的位置不会变。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
final修饰的是常量,值是不能改变的
static是静态修饰符,如果一个类或者方法的话,用static修饰的话,就可以直接调用,不需要实例化之后再调用
static是静态修饰符,如果一个类或者方法的话,用static修饰的话,就可以直接调用,不需要实例化之后再调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
final 最终修饰常量,不能再改变常量的值;
static 静态常量
static 静态常量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
final 是终级的 不可修改和继承的
static是静态的 可以直接调用的
static是静态的 可以直接调用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询