重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java对象的实例代码 java实例对象和类对象

100个java实例对象,取出第60个实例对象

如果就按照你字面的意思,这个很容易实现,只要用一个数组来存放这100个实例对象,然后通过数组的索引来取出第60个实例对象就行了!例如下面的代码例子:class Person

10年的凌源网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整凌源建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“凌源网站设计”,“凌源网站推广”以来,每个客户项目都认真落实执行。

{

public String name;

}

class PersonTest

{

public static void main(String[] args)

{

Person[ ] p=new Person[100]; //用数组创建100个Person实例对象。

p[59].name="这是第60个实例对象的名字";//取出第60个实例对象并为实例对象的name赋值。

}

}

java 创建对象,代码麻烦给我解释下

打个比方吧,看你能不能理解:

Animal-动物(自然界生物中的一类,一个种类),直译就是这个意思吧。

好,比如你现在去一个市场上买东西:

1.选择你想要的东西的种类,比如你想买一只动物,那你当然就选择动物类啦-Animal

2.选择你想要的一种动物,因为动物也有名字,比如猫就叫猫(cat),狗就叫狗(dog)......那你就选择你想要的吧,然后你选择了animal1(当然你也可以把猫叫animal1,狗叫animal1,因为猫为什么叫猫?这也是人定的嘛!你写程序,你是主宰者,你想怎么定就怎么定,嘿嘿)。-Animal animal1;

3.选择你喜欢的那只吧。-animal1 = new Animal();

注:这里是new Animal(),其实以上解释有点牵强.你可以多态的方式new Cat()、new Dog()就更好了。当然new Animal()可以解释为,创建一只动物,它就叫animal1。(比如,dog = new Animal();创建一只动物它就叫dog,然后那只动物就成了dog,如果它本身是只cat,那它现在也是只dog了。^_^)

4.Animal animal2 = new Animal();的解释就是以上3步的合并。

例:你对卖家说:我想要这只猫。 Animal cat = new Animal();

包含步骤:选择买的东西的类-选择其中的一种-选择你喜欢的那个

不知道你能不能理解,希望对你有帮助!

java 比较list里对象吗

比较list里对象实例代码如下:

import java.util.ArrayList;

import java.util.HashMap;

import java.util.Iterator;

import java.util.List;

import java.util.Map;

public class CollectionJoin {

public static void main(String[] args) {

Student stu1 = new Student();

stu1.setId(1);

stu1.setName("jxq");

Student stu2 = new Student();

stu2.setId(2);

stu2.setName("love");

Student stu3 = new Student();

stu3.setId(1);

stu3.setName("java");

ListStudent list1 = new ArrayListStudent();

list1.add(stu1);

ListStudent list2 = new ArrayListStudent();

list2.add(stu2);

list2.add(stu3);

// 求交集,复杂度是O(m+n),m、n分别是两个list的元素个数

MapInteger, Student map = new HashMapInteger, Student ();

for(Student s: list1) {

map.put(s.getId(), s);

}

ListStudent intersection = new ArrayListStudent ();

int tempId;

for(Student s: list2) {

tempId = s.getId();

if(map.containsKey(tempId))

intersection.add(map.get(tempId));

}

// 输出

IteratorStudent iter = intersection.iterator();

while(iter.hasNext()) {

System.out.println(iter.next());

}

}

}

class Student {

private int id;

private String name;

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String toString() {

return "Student: " + id + " , Name: " + name;

}

}

用java实现类和对象的反射,代码最好有注释,谢谢

给你一个小的实例代码:

import java.lang.reflect.Method;

import java.lang.reflect.InvocationTargetException;

public class test {

public static void main(String args[]) throws NoSuchMethodException,

IllegalAccessException, InvocationTargetException {

Foo foo = new Foo("这个一个Foo对象!");

Class clazz = foo.getClass();

Method m1 = clazz.getDeclaredMethod("outInfo");

Method m2 = clazz.getDeclaredMethod("setMsg", String.class);

Method m3 = clazz.getDeclaredMethod("getMsg");

m1.invoke(foo);

m2.invoke(foo, "重新设置msg信息!");

String msg = (String) m3.invoke(foo);

System.out.println(msg);

}

}

class Foo {

private String msg;

public Foo(String msg) {

this.msg = msg;

}

public void setMsg(String msg) {

this.msg = msg;

}

public String getMsg() {

return msg;

}

public void outInfo() {

System.out.println("这是测试Java反射的测试类");

}

}


标题名称:java对象的实例代码 java实例对象和类对象
URL标题:http://cqcxhl.com/article/dddcjgh.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP