JAVA基础学习
叫我莫言鸭
这个作者很懒,什么都没留下…
展开
-
JAVA之反射学习4-获取成员方法
注意:获取成员方法与前面的有无declare概念不同 方法 1.Method[] getMethods 返回一个包含 方法对象的数组 ,这里的方法,是该类或接口的所有公共方法,也包括继承的方法 2.Method[] getDeclareMethods 返回本类的方法,不包括继承的 代码 //获取Class对象 Class<?> c = Class.forName("com.itheima_02.Student"); //Method[] g原创 2020-12-01 06:29:56 · 216 阅读 · 0 评论 -
JAVA之反射学习3-反射获取成员变量并赋值
获取变量方法 1.Field[] getFields() 返回所有公共成员变量对象的数组 剩下的与前面获取方法的方法类似 2.赋值 void set(Object obj,Object value) 给obj对象的成员变量赋值为Value, 实例 //获取Class对象 Class<?> c = Class.forName("com.itheima_02.Student"); //Student s = new Student(); ..原创 2020-12-01 06:10:11 · 459 阅读 · 0 评论 -
JAVA之反射学习2-获取构造方法并使用
步骤: 1.获取类的对象 2.获取所需要的构造方法 3.将方法实例化(newInstance)并使用 方法 1.Constructor<?>[] getConstructors()返回所有公共构造函数方法的数组 2.Constructor<?>[] getDeclaredConstructors()返回所有构造函数的数组 3.Constructor getConstructor(Class<?>… parameterTypes)返回单个公共构造函数 4.Const.原创 2020-12-01 05:21:54 · 242 阅读 · 1 评论 -
JAVA之反射学习1-如何获取Class对象
获取Class类的对象 1.使用类的class属性获取该类对应的Class对象。 2.调用对象的getClass()方法,返回该对象所属的Class对象 3.使用Class类中的静态方法forName(String className),字符串的值为类的全路径,即完整报名的路径 package com.itheima_02; /* 三种方式获取Class对象 1:使用类的class属性来获取该类对应的Class对象。举例:Student.class将会返回Student类对应的.原创 2020-12-01 04:50:34 · 243 阅读 · 0 评论 -
JAVA重载学习
思考:方法的重载与什么有关?1.返回值 2.参数类型 3.参数个数 首先思考,返回值,当参数类型和个数都相同时,平台如何你是否想要哪种类型??所以我感觉不怎么现实,经过实践之后果然,并不可以。 &...原创 2019-12-25 21:42:50 · 99 阅读 · 0 评论