当前位置: 首页 > news >正文

司法公开网站建设情况汇报长沙免费建站网络营销

司法公开网站建设情况汇报,长沙免费建站网络营销,做跨境网站注意,申请免费网站多少钱文章目录 一、整理框架二、Java反射机制提供的功能三、反射相关的主要API四、相关代码:1.Person类2.反射之前,对于Person类的操作3.反射之后,对于Person类的操作 提示:以下是本篇文章正文内容,下面案例可供参考 一、整…

文章目录

  • 一、整理框架
  • 二、Java反射机制提供的功能
  • 三、反射相关的主要API
  • 四、相关代码:
    • 1.Person类
    • 2.反射之前,对于Person类的操作
    • 3.反射之后,对于Person类的操作


提示:以下是本篇文章正文内容,下面案例可供参考

一、整理框架

在这里插入图片描述

二、Java反射机制提供的功能

1.在运行时判断任意一个对象所属的类
2.在运行时构造任意一个类的对象
3.在运行时判断任意一个类所具有的成员变量和方法
4.在运行时获取泛型信息
5.在运行时调用任意一个对象的成员变量和方法
6.在运行时处理注解
7.生成动态代理

三、反射相关的主要API

java.lang.Class:代表一个类
java.lang.reflect.Method:代表类的方法
java.lang.reflect.Field:代表类的成员变量
java.lang.reflect.Constructor:代表类的构造器

四、相关代码:

1.Person类

package com.tyust.edu;/*** @author YML TYUST-XDU 2019-2026* @create 2023-09-30 10:39*/
public class Person {private String name;public int age;public  int id;public Person(String name,int age){this.name = name;this.age = age;}private Person(String name){this.name = name;}public Person(){System.out.println("Person()");}@Overridepublic String toString() {return "姓名:"+this.name + "  年龄:"+this.age;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public void show(){System.out.println("你好,我是一个人");}private String showNation(String nation){System.out.println("我的国籍是:" + nation);return nation;}private static void showDesc(){System.out.println("我是一个可爱的人~");}}

2.反射之前,对于Person类的操作

@Testpublic  void test1(){//1.创建Person类的对象Person p1 = new Person("Tom",12);//2.通过对象,调用其内部的属性、方法p1.age = 10;System.out.println(p1.toString());p1.show();//在Person类外部,不可以通过Person类的对象调用其内部私有结构//比如:name\showNation()以及私有的构造器。}

3.反射之后,对于Person类的操作

@Testpublic void test2() throws Exception {Class clazz = Person.class;//1.通过反射,创建Person类的对象Constructor cons = clazz.getConstructor(String.class,int.class);Object obj = cons.newInstance("Tom",12);Person p = (Person)obj;System.out.println(p.toString());//2.通过反射,调用对象指定的属性、方法//调用属性Field age = clazz.getDeclaredField("age");age.set(p,10);System.out.println(p.toString());//调用方法Method show = clazz.getDeclaredMethod("show");show.invoke(p);//通过反射,可以调用Person类的私有结构的:私有的构造器、方法、属性Constructor cons1 = clazz.getDeclaredConstructor(String.class);cons1.setAccessible(true);Person p1 = (Person)cons1.newInstance("Mary");System.out.println(p1);//调用私有的属性Field name = clazz.getDeclaredField("name");name.setAccessible(true);name.set(p1,"HanMeiMei");System.out.println(p1);//调用私有的方法Method showNation = clazz.getDeclaredMethod("showNation", String.class);showNation.setAccessible(true);String nation = (String)showNation.invoke(p1,"中国");  //相当于String nation = p1.showNation("中国")System.out.println(nation);}

http://www.ritt.cn/news/4181.html

相关文章:

  • 网站开发的职责与分工百度搜题网页版入口
  • 政府网站建设管理典型材料新闻稿范文
  • 运输房产网站建设百度客服在线客服入口
  • 东莞企业网站写一篇软文推广自己的学校
  • 做魔方网站用什么背景最好如何推广新产品的方法
  • 外国网站做问卷调查挣钱太原首页推广
  • 视频直播网站如何做360网站安全检测
  • 个人可以做几个网站互联网平台
  • 做汽车保养的网站上优化怎么做
  • 站长工具seo综合查询隐私查询登录百度app
  • 把自己的网站卖给别人后对方做违法品牌seo培训咨询
  • wordpress站外连接百度关键词优化大
  • 域名不备案可以正常使用吗网站seo是啥
  • 陕西省两学一做网站深圳广告投放公司
  • 网站建设记录过程域名收录批量查询
  • 外贸网站推广企业深圳百度推广seo公司
  • 凡科轻站小程序怎么样最近几天的新闻大事
  • 网站资质优化苏州整站优化
  • 大连网站建设价格公司网站设计定制
  • 佛山网站设计师上海搜索排名优化
  • 京东网站的建设与发展现状分析网络营销专业课程
  • 在阿里云做的网站怎么进后台东莞网络优化调查公司
  • wordpress打开网站打不开信息流优化师前景
  • php做的网站怎么入侵网络优化工程师
  • 江西网页制作seo专业培训费用
  • 适合一个人开的实体店优化网站排名需要多少钱
  • 做徽标的网站抖音关键词推广
  • php工具箱是直接做网站的吗十大搜索引擎地址
  • 国内较好的网站设计公司如何在百度发广告推广
  • 怎么自己做淘宝网站吗外呼系统电销