网站建设资讯

NEWS

网站建设资讯

类与对象Java代码,java的对象和类

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

给你一个小的实例代码:

创新互联建站凭借专业的设计团队扎实的技术支持、优质高效的服务意识和丰厚的资源优势,提供专业的网站策划、成都网站设计、做网站、成都外贸网站建设公司、网站优化、软件开发、网站改版等服务,在成都10年的网站建设设计经验,为成都成百上千家中小型企业策划设计了网站。

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中类和对象怎么区分?

./ 当前目录。

../ 父级目录。

/ 根目录。

人"类"就是一个类如People,里面有很多人类的属性,比如身高,性别,三围,年龄,等等 。

那么对象呢? 对象可以根据类产生出来,所以叫万事万物皆对象 。

比如你我他,都是一个具体的由人"类"产生出来的一个对象,那么你也会有这些属性如身高,性别3围,年龄啥的。

多用面向对象(OO)的思想去想你遇到的程序问题,或者分析现实中的事物吧。

电脑中的子目录很好理解,例如:

1、C:\是父目录,C:\Windows就是C:\的子目录。

2、C:\Windows\System32\就是C:\Windows的子目录。

类是一个抽象的概念,而对象是类抽象概念的实物表达,打个比方,比如水果摊进了一批水果(就好比是类),然后我就去问卖家有哪些新鲜的水果。

店家说有苹果、梨、桃等等(这里的苹果、梨、桃就是对象),也就是说对象是类的具体表达,

而类则是对象的抽象表达。

Java类与对象

第一题

class MyValue{

private int value;

public void setValue(int x) {

value = x;

}

public int getValue(){

return value;

}

}

public class UseValue{

public static void main (String [] args){

//创建一个MyValue类的对象myValue

MyValue myValue = new MyValue();

//为myValue对象中的value赋值10

myValue.setValue(10);

//使用getVaule()方法获得myValue对象中的数据并将它打印在控制台上

System.out.println(myValue.getValue());

}

}

第二题

public class Computer {

//以整数为例

private int counterValue;

public int getCounterValue() {

return counterValue;

}

public void setCounterValue(int counterValue) {

this.counterValue = counterValue;

}

public int increment(){

counterValue = counterValue + 1;

return counterValue;

}

public int decrement(){

counterValue = counterValue - 1;

return counterValue;

}

public void reset(){

counterValue = 0;

}

public static void main(String[] args){

Computer c = new Computer();

c.setCounterValue(9);

System.out.println(c.increment());

System.out.println(c.decrement());

c.reset();

System.out.println(c.getCounterValue());

}

}

java类和对象的关系是什么?

类和对象的关系是:类是对象的抽象,而对象是类的具体实例。

类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。

类与对象的关系就如模具和铸件的关系类的实例化结果就是对象,而对一类对象的抽象就是类,类描述了一组有相同属性和相同方法的对象。

java求关于一个类和对象的程序。。。。在线等。。急

public class Test {

public static void main(String args[]){

Pen aPen = new Pen();

aPen.setColor("red");

aPen.setLength(123);

aPen.setPrice(123.45f);

aPen.write();

System.out.println(aPen.getColor());

}

}

class Pen{

private String color;

private int length;

private float price;

public Pen() {

}

public Pen(String color, int length, float price) {

super();

this.color = color;

this.length = length;

this.price = price;

}

public void write(){

System.out.println(color);

}

public String getColor() {

return color;

}

public void setColor(String color) {

this.color = color;

}

public int getLength() {

return length;

}

public void setLength(int length) {

this.length = length;

}

public float getPrice() {

return price;

}

public void setPrice(float price) {

this.price = price;

}

}


网页名称:类与对象Java代码,java的对象和类
网站链接:http://cdweb.net/article/hcpjjj.html