1 package 面向对象; 2 3 4 5 /* 6 * 对象的创建与使用 7 * 格式:类名 对象名称 = new 类名(); 8 * */ 9 10 11 12 class Person{ 13 int age =10;//类中定义的变量被称为成员变量 14 void speak()//成员 ...
分类:
其他好文 时间:
2021-05-24 15:35:12
阅读次数:
0
内部类的基本使用 内部类概念 在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类 内部类定义格式 格式&举例: /* 格式: class 外部类名{ 修饰符 class 内部类名{ } } */ class Outer { public class Inner { } } ...
分类:
编程语言 时间:
2021-03-29 12:39:53
阅读次数:
0
对象 instanceof 类名,表示 对象是类名的实例,或者是其子类的实例,返回 true,否则返回 false。对象.getClass() == 类名.class ,表示 只有对象是该类的实例,才返回 true class A { } class B extends A { } Object o ...
分类:
编程语言 时间:
2020-07-26 00:49:09
阅读次数:
55
类名.class的理解 其实任何一个类都有一个Class对象 它保存着实例化该类所需要的基本信息 A.class 返回的A的Class对象 例子 public class test { public static void main(String[] args) { // TODO Auto-gen ...
分类:
其他好文 时间:
2020-05-12 23:12:22
阅读次数:
403
类加载器的双亲委派机制 1)启动类加载器:null(不是由java实现) System.out.println(类名.class.getClassLoader().getParent().getParent()); 启动类加载器加载java核心库(java路径下jre/lib、classes) 2) ...
分类:
编程语言 时间:
2020-05-04 17:45:36
阅读次数:
71
JAVA基础 java反射 class对象 三种方式获取class加载时对象 1.class.forName("全类名"):将字节码文件加载进内存,返回class对象 2.类名.class:通过类名的属性class获取 3.对象.getClass():getClass()方法是object中的静态方 ...
分类:
编程语言 时间:
2020-05-04 15:28:36
阅读次数:
58
今天在浏览知乎的时候,看到了这个问题,感觉很多人说的不清楚。问题链接: "Java 类名.class与类名.this 的区别?" 话说它有什么区别呢?从API层面上来说,"类.class"返回该类所对应的class对象,而"类.this"得到的是该类的对象,这两者的区别大着呢!前者是描述该类的Cla ...
分类:
其他好文 时间:
2020-02-17 19:39:03
阅读次数:
68
'''self代表类的实例,而非类哪个对象调用方法,那么该方法中的self就代表那个对象self.__class__ 代表类名_'''class Person(object): def run(self): print("run") print(self.__class__) p = self.__ ...
分类:
编程语言 时间:
2020-02-10 17:47:55
阅读次数:
50
资料来源于《明解 Java》日本作者 写的很详细 1:命令 java 类名 该命令不是去执行类名.class文件(文件名和类名有可能不一致),切记是表示执行具体的类; 2:“字符”+数值 执行顺序时先把数值转换为字符型“数值”,再进行的字符串的+运算,不是简单的字符串+数值获得新字符串; 3:=赋值 ...
分类:
编程语言 时间:
2020-02-08 15:29:51
阅读次数:
71
1.导入Log4j.jar 2.在成员位置创建Logger对象 Logger log=Logger.getLogger(当前类名.class) 3.logger.inof(日志内容) 4.设置日志文件输出地址 点击Log4j.properties文件 log4j.appender.file.file ...
分类:
其他好文 时间:
2019-12-08 12:39:49
阅读次数:
114