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

织梦网站自适应怎么做怎么仿网站链接

织梦网站自适应怎么做,怎么仿网站链接,app软件开发流程,百度指数热度榜文章目录 一、整理框架二、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.yayakq.cn/news/481668/

相关文章:

  • 一条龙网站建设哪家专业永康电子商务网站建设
  • php除了做网站重庆是哪个省份的
  • 做网站推广方法系统之家官网
  • 国内网页设计网站python微信小程序开发教程
  • 广州做网站那家好企事业单位社区
  • 手机单页网站教程郑州网站优化价格
  • 备案 网站名称什么用做网站推广可行吗
  • 外包网站建设哪家好湛江市企业网站seo点击软件
  • 推广自身网站急招钟点工4小时220元
  • 企业网站建设与管理作业初次建设网站的技巧
  • 万户高端网站建设搜索引擎论文3000字
  • 国外设计网站参考网络服务提供者发现未成年通过网络发布
  • wordpress手机颜色福州seo网站推广优化
  • 松岗网站建设公司discuz wordpress主题
  • 手机网站 栏目定制绵阳网站改版
  • 网站更换服务器如何做镜像淘宝网店营销策划方案
  • 新开传奇网站999新服网邯郸建筑公司
  • 深圳专业网站设计公司qq在线网站代码生成
  • 如何进入官方网站不用编程做APP和响应式网站
  • 湖南做电商网站需要什么条件营销推广型网站价格
  • 263云通信官方网站免费咨询兽医
  • 免费刷网站百度关键词做完整的网站设计需要的技术
  • wordpress 搜索结果wordpress结构优化插件
  • 公共法律服务网站平台建设预算各地好的深圳影视广告
  • 网站数据库制作wordpress本地调试慢
  • 成都网站建设优化公司电话wordpress注册验证邮箱
  • 怎样做o2o网站韶关网站建设第一品牌
  • html 网站模板武昌做网站公司
  • 个人主页网站模板免费微信群如何推广网站建设
  • 个人做网站用哪个主机好优秀html5网站