随笔分类 - Java知识
面向对象(成员变量和局部变量的区别)
摘要:在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明上 在内存中的位置不同 成员变量:在堆内存(成员变量属于对象,对象进堆内存) 局部变量:在栈内存(局部变量属于方法,方法进栈内存) 生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用
阅读全文
面向对象(类与对象概述)
摘要:类:是一组相关的属性和行为的集合 对象:是该类事物的具体体现 举例: 类 学生 对象 具体的某个学生就是一个对象 我们如何面试现实世界事物 属性 就是该事物的描述信息(事物身上的名词) 行为 就是该事物能够做什么(事物身上的动词) Java中最基本的单位是类,Java中用calss描述事物也是如此
阅读全文
Java修饰符
摘要:java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端。可以通过下面说明: 访问控制修饰符 java中,可以使用访问控制符来保护对类、变量、方法和构造空间的访问。java支持四种不同符返回权限。 public :对所有类可见。
阅读全文
java中接口的定义
摘要:使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,其中接口体由常量定义和方法定义两部分组成。定义接口的基本格式如下: [修饰符] interface 接口名 [extends 父接口名列表]{ [public] [static] [final] 常量; //全
阅读全文
抽象类
摘要:抽象类的基本概念 (1)很多具有相同特征和行为的对象可以抽象为一个类,很多具有相同特性和行为的类可以抽象为一个抽象类。 (2)使用abstract关键字声明的类为抽象类。 定义一个抽象类 用abstract关键字声明的类为抽象类, 很多具有相同特征和行为的对象可以抽象为一个类, 很多具有相同特性和行
阅读全文
final关键字的特点
摘要:1.这个关键字是一个修饰符,可以修饰类,方法,变量。 2.被final修饰的类是一个最终类,不可以被继承。 3.被final修饰的方法是一个最终方法,不可以被覆盖。 4.被final修饰的变量是一个常量,只能被赋值一次。 其实这样的原因的就是给一些固定的数据起个阅读性较强的名称。 不加final修饰
阅读全文
浙公网安备 33010602011771号