通过无参构造实例化对象,被实例化对象的类中必须存在无参构造方法。

package org.lxh.demo15.getclassdemo ;
class Person{private String name ;  // name属性private int age ;      // age属性public void setName(String name){this.name = name ;}public void setAge(int age){this.age = age ;}public String getName(){return this.name ;}public int getAge(){return this.age ;}public String toString(){   // 覆写toString()方法return "姓名:" + this.name + ",年龄:" + this.age  ;}
};
public class InstanceDemo01{public static void main(String args[]){Class<?> c = null ;       // 声明Class对象try{c = Class.forName("org.lxh.demo15.getclassdemo.Person") ;}catch(ClassNotFoundException e){e.printStackTrace() ;}Person per = null ; // 声明Person对象try{per = (Person)c.newInstance() ;   // 实例化对象}catch(Exception e){e.printStackTrace() ;}per.setName("李兴华") ;        // 设置姓名per.setAge(30) ;             // 设置年龄System.out.println(per) ;    // 内容输出,调用toString()}
};

运行结果:

姓名:李兴华,年龄:30

通过无参构造实例化对象相关推荐

  1. c/c++教程 - 2.4.2.1~2 对象的初始化和清理,构造函数和析构函数,构造函数的分类和调用(有参构造,无参构造,普通构造,拷贝构造,括号法,显示法,隐式转换法,匿名对象)

    目录 4.2 对象的初始化和清理 4.2.1 构造函数和析构函数 4.2.2 构造函数的分类及调用 相关教程 4.2 对象的初始化和清理 生活中我们买的电子产品都基本会有出厂设置,在某一天我们不用时候 ...

  2. java无参构造赋值怎么没用_Java有参构造方法和无参构造方法详解

    一:有参数构造方法 在之前我们要为一个对象赋值,先要创建好对象之后然后"对象名.属性名"或者调用属性的setter为属性赋值.但是在很多时候觉得这样做很麻烦,最好的做法是在创建对象 ...

  3. Java有参构造和无参构造

    ⭕️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家(点击跳转到网站)⭕️ 类与对象的创建 图片左侧代码 package oop.demo02; //学生类(一个类里面 ...

  4. C++ 有参构造 无参构造 拷贝构造 以及参数化列表 成员对象之间的执行关系

    #include <iostream> #include <string> using namespace std; class Phone { public:string m ...

  5. 有参构造法和无参构造法

    有参构造法和无参构造法 为什么需要构造方法? 1.通过一个一个初始化成员变量非常麻烦 Java设计了构造方法 快捷键为alt + shift + s 再按 O 构造方法的格式: [访问权限修饰符] 方 ...

  6. 为什么要有无参构造方法,无参构造的运行原理

    本文参考链接:https://blog.csdn.net/Akanarika520/article/details/84927403 无参构造器也叫无参构造方法,在我们创建类时候,可以不用写构造方法, ...

  7. Random类有参构造和无参构造的区别

    Random类有参构造和无参构造的区别 构造方法 public Random();//没有给种子,用的是默认种子,默认当前时间的毫秒值 public Random(long seed);//给定指定的 ...

  8. eclipse里的无参构造_构造方法及其作用

    一.什么是构造函数 java构造函数,也叫构造方法,是java中一种特殊的函数.函数名与相同,无返回值. 作用:一般用来初始化成员属性和成员方法的,即new对象产生后,就调用了对象了属性和方法. 在现 ...

  9. java无参构造有参构造_Java ——补充:构造方法 super()与构造方法 无参 有参构造方法 this()与构造方法...

    参考文章: 构造方法在new的时候自动执行.且只执行一次.new一次执行一次 每个类都有构造方法,即使不写也有,编译时javac会自动检查类是否有构造方法,如果有,就执行,没有就自动添加一个 如果父类 ...

最新文章

  1. 【Qt】QTest:编译Qt单元测试程序
  2. 荣耀的鸿蒙系统是什么样的,核心还是备胎?华为鸿蒙系统究竟怎么样了?
  3. sqlalchemy.exc.DataError: (pymysql.err.DataError) (1366, “Incorrect string value: ‘\\xE6问题解决
  4. ISE与Modelsim联合仿真关联设置
  5. 第三章:Python基础の函数和文件操作实战
  6. ECSHOP在打印订单时打印出商品序号
  7. Starting MySQL.... ERROR! The server quit without updating PID file
  8. eclipse复制代码连接数据库404_再见,Eclipse ...
  9. bc8android汽车中控屛功能有哪些,丰田酷路泽中控台的8大功能 你们知道都是干什么用的?...
  10. java开发中jdbc连接数据 库的操作代码
  11. PyTorch热身小案例
  12. 小工具-悬浮窗LogViewer在android手机上查看数据日志
  13. 我为什么读博, 以及我为什么不读博?这是个问题!
  14. php gtk不更新了,[新人求助] gtk控件动态更新
  15. 微信小程序客服介绍:如何设置小程序在线客服?
  16. 新浪与腾讯的开放平台对比
  17. 非常喜欢的一期《晓松奇谈》
  18. OpenLayer学习之style样式的学习笔记
  19. KM算法matlab实现
  20. 大数据产业链包括哪几个环节,具体包含哪些内容

热门文章

  1. IntelliJ IDEA 统一设置编码为utf-8编码
  2. 企业级闪存盘的结构和特征
  3. LeetCode 旋转数组的最小数字
  4. 计算机网络基础网络协议——讲解(全面总结)
  5. 李在良:丹心映雪域 赤诚育桃李
  6. Android:HttpClient、tomcat支持php、搭建PHP后台
  7. Python turtle库的常用函数
  8. Python网络爬虫之数据存储
  9. 画布canvas和webSocket存储
  10. C++各版本标准与gcc、vs编译器对应关系