栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

A12.29基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

A12.29基础

  1. javac 文件名 运行
    system.out.println() 输出
  2. 枚举
    public enum Myenum{//枚举

}
public class User{//普通类
}

//枚举无参构造
public enum Myenum{

}
//枚举构造方法用private修饰,如果省略修饰符,默认使用private
public enum Menum{
//枚举对象
tom(“hac”,12);
jack(“abc”,13);

//变量
String name;
int age;

//构造方法
private MeEnum(String name,int age){
this name = name;
this age = age;
}

}

  1. public enum Menum{//枚举能记录多个同类型变量信息,静态变量只能一个一个存储

tom(“hac”,12);
jack(“abc”,13);
String password;
String account;
private Menum(String a, String b){
account = a;
password = b;
}
}

4.//私有化构造方法,提供公有获取静态对象模式
单例模式()
public class User{
String name;
private static User u;//懒汉式
private static final User u2 = new User(“abc”);//饿汉式
public User{
}
public User(String name){
this name = name;
}
public static User getInstance(){
if(u==null){
u=new User(“abc”);
}
return u;
}
}
5. 枚举类,本身就是单例模式
6. 一个类的单例模式(一个类只能有一个对象,而且不能创建新的对象)

下午
1.

module MeEnum {

12.30
所有类的父类都是Object
创建实例化对象
1.User user = new User();
2.Class cl = Class. forName(“包路径”)
User user = (User) cl.newInstance();//反射调用
Method method = c.getMethod(“方法名”,参数类型1.class,参数类型2.class);
method.invoke(method,args1,args2)

setAccessible(true)

用newInstance()实例化对象user
String url = “包.类”
Class cl = Class.forName(url);
User user = (User) cl.newInstance();
user.setName(“xiaoming”);
eg:
String url = “w2d4.User”;
Class cl = Class.forName(url);
User user = (User) cl.newInstance();
user.setName(“xiaoming”);

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/687245.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号