一、需求:通过加载配置文件,并利用反射运行配置文件中指定类的对应方法 二、具体实现: 现有一个Person类,如下: 为了方便,此处使用class.txt文件来代替配置文件。 测试如下: 测试结果如下: 现在如果需要运行不同类以及不同类中的方法时,只需要更改配置文件中的键值对即可。 Java新手,若 ...
分类:
编程语言 时间:
2020-03-29 10:31:39
阅读次数:
60
一、语法格式 权限修饰符 数据类型 属性名 = 属性值; 说明: 1.权限修饰符:类中的属性可以被private、缺省、protected、public等权限修饰符修饰; 2.数据类型:可以是基本数据类型和引用数据类型 3.属性名:符合标识符的命名规则和规范 举例: class Person{ pr ...
分类:
其他好文 时间:
2020-03-28 17:58:55
阅读次数:
86
1 #include <iostream> 2 3 using namespace std; 4 5 class Trapezium 6 { 7 private: 8 int x1,y1,x2,y2,x3,y3,x4,y4; 9 public: 10 void initial(){x1=0,x2=0 ...
分类:
其他好文 时间:
2020-03-28 17:40:09
阅读次数:
87
#include <iostream> #include <string> #include <list> using namespace std; //list容器 排序案例 对于自定义数据类型 做排序 //按照年龄进行升序,如果年龄相同按照身高进行降序 class Person { public ...
分类:
编程语言 时间:
2020-03-28 16:22:46
阅读次数:
79
1、面向对象编程是什么 面向对象编程(ObjectOrientedProgramming,故常称OOP)并非Java独有,而是一种编程的思想,Java、C++、Python均有对其实现。其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的,任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在它所涉及的
分类:
编程语言 时间:
2020-03-27 23:13:25
阅读次数:
105
第一个阶段(源代码阶段): 先从java文件按成员变量,构造方法,成员方法通过javac编译成class文件。如上图Person.java-->Person.class 第二个阶段(Class类对象阶段): 通过类加载器把class文件中的成员变量,构造方法,成员方法加载到内存中。 第三个阶段(Ru ...
分类:
编程语言 时间:
2020-03-27 21:32:59
阅读次数:
84
如何创建内部类的对象 package com.aff.inter; import com.aff.inter.Person.Dog; /* 类的第五个成员:内部类 1.类的内部定义的类 2.内部类的分类:成员内部类(声明在类内部且方法外的 )vs 局部内部类(声明在类的方法里) 3.成员内部类: 1 ...
分类:
其他好文 时间:
2020-03-26 19:15:13
阅读次数:
69
目录 装饰器 1、装饰器 /** 作者:sh22n链接:https://juejin.im/post/5e7822c3e51d4526f23a45ae来源:掘金 */ 类装饰器 装饰类的时候,装饰器方法一般会接收一个目标类作为参数。下面是一个给目标类增加静态属性 test 的例子: const de ...
分类:
Web程序 时间:
2020-03-24 12:52:02
阅读次数:
97
MyBatis可以简化JDBC操作,实现数据的持久化 ORM:Object Relational Mapping 概念 person对象 person表 MyBatis是ORM的一个实现/Hibernate ORM可以使得开发人员 像操作对象一样操作数据库表 配置MyBatis: 1、下载jar包: ...
分类:
其他好文 时间:
2020-03-23 22:25:39
阅读次数:
84
1.手写一个new 首先看看new怎么用 function Person(name){ this.name = name } Person.prototype.eat = function() { console.log("Eating") } var qd = new Person('qd') c ...
分类:
其他好文 时间:
2020-03-22 13:47:42
阅读次数:
75