搜索结果
查询Tags标签: 修饰,共有 363条记录-
java————二十抽象类
由abstract修饰的类叫抽象类。抽象的类无法进行实例化,因为他不是具体存在的类,或者说这样的类还不够完善,不能直接使用new关键字调用其构造器生成该类的对象。public abstract class Animal {private String name;public Animal(String aname) {this.name=aname;}publ…
2022/2/13 14:44:41 人评论 次浏览 -
C/C++const修饰彻底搞懂
一、 定义:const是constant的缩写,表示常量,也就是不变的量,在定义时即赋值。 二、修饰类型情况详解 1. 修饰普通类型const int a=5;//定义时便要初始化 a=3;//错误 2. 修饰指针变量。这种应用是容易搞错的地方,关键之处在于辨别const修饰的是指针变量,是指针指向的…
2022/2/9 14:42:36 人评论 次浏览 -
Java 抽象类
抽象类abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。 抽象方…
2022/2/9 1:42:52 人评论 次浏览 -
学习笔记--Java中final关键字
Java中final关键字 关于Java语言中的final关键字:final是一个关键字,表示:最终的,不可改变final修饰的类无法被继承final修饰的方法无法被覆盖final修饰的变量一旦赋值之后,就不可重新赋值final修饰的实例变量必须手动赋值不能采用系统默认必须手动赋值,实例变量存在…
2022/2/5 20:12:55 人评论 次浏览 -
java面试题-04-final
简述final作用 最终的修饰类:表示类不可被继承修饰方法:表示方法不可以被子类覆盖,但是可以重载修饰变量:表示变量一旦被赋值就不可以更改它的值 (1)修饰成员变量如果final修饰的是类变量,只能在静态初始化块中指定初始值或者声明该类变量时指定初识值如果final修饰…
2022/2/4 14:43:03 人评论 次浏览 -
transient介绍及序列化及反序列化
1.序列化与反序列化序列化是将对象的状态信息转换为可以存储或传输的形式的过程。 在序列化期间,对象将其当前状态写入到临时或持久性存储区。 序列化使其他代码可以查看或修改,那些不序列化便无法访问的对象示例数据。 反序列化从序列化的表示形式中提取数据,并直接设…
2022/1/31 23:17:21 人评论 次浏览 -
C语言入门之关键字static的使用
前言 在C语言中: static是用来修饰变量和函数的一、修饰局部变量 修饰局部变量-称为静态局部变量具有关键字static修饰的局部变量出现这个变化的主要原因是因为,在内存中(大致来说):局部变量存储于栈区的区域之中,而静态变量是与全局变量相同,都存储于静态区,而存…
2022/1/30 23:06:03 人评论 次浏览 -
JAVA 访问修饰符
访问修饰符 一、基本介绍 java 提供四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围)公开级别:用 public 修饰,对外公开 受保护级别:用 protected 修饰,对子类和同一个包中的类公开 默认级别:没有修饰符号,向同一个包的类公开 私有级别:用 private …
2022/1/27 22:04:49 人评论 次浏览 -
Java 面向对象 final关键字
Java 面向对象之 final final关键字可以用来修饰类,属性,方法,局部变量,形参 final修饰类 final class Person {}final修饰的类,不能被继承,可以实例化 public class Test {public static void main(String[] args) {} }final class Person {}class Student extends Per…
2022/1/27 20:06:39 人评论 次浏览 -
Java基础知识22--static、final、static final各种用法详解
1 static加载机制:static在类加载时初始化(加载)完成 含义:static意为静态的,但凡被static 修饰说明属于类,不属于类的对象。 可修饰:static 可以修饰 内部类、方法、成员变量、代码块。 不可修饰:static不可修饰外部类、局部变量【static 属于类的,局部变量属于…
2022/1/25 11:34:16 人评论 次浏览 -
snchronized的用法
1.synchronized用法修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象 修改一个静态的方法,其作…
2022/1/23 23:06:08 人评论 次浏览 -
【C++】 const static volatile
一、Const 1、C中定义常量const const 修饰的变量在使用时在内存只有一份拷贝。Code const int a = 5; // a不可变 const int *p = &a; int *p = &a;//Error /*看const在*前还是*后*/ const char *ptr; //*ptr不可变,即ptr所指向的内容不可变 char * const ptr;/…
2022/1/20 22:11:34 人评论 次浏览 -
【C++】 const static volatile
一、Const 1、C中定义常量const const 修饰的变量在使用时在内存只有一份拷贝。Code const int a = 5; // a不可变 const int *p = &a; int *p = &a;//Error /*看const在*前还是*后*/ const char *ptr; //*ptr不可变,即ptr所指向的内容不可变 char * const ptr;/…
2022/1/20 22:11:34 人评论 次浏览 -
包、权限、修饰符
public interface SportManInter { /** 1、JDK 8开始 :默认方法(实例方法) -- 必须default修饰,默认用public修饰 -- 默认方法,接口不能创建对象,这个方法只能过继给了实现类,由实现类的对象调用。 */ default void run(){ go(); System.o…
2022/1/19 23:52:58 人评论 次浏览 -
包、权限、修饰符
public interface SportManInter { /** 1、JDK 8开始 :默认方法(实例方法) -- 必须default修饰,默认用public修饰 -- 默认方法,接口不能创建对象,这个方法只能过继给了实现类,由实现类的对象调用。 */ default void run(){ go(); System.o…
2022/1/19 23:52:58 人评论 次浏览