package com.text;
创新互联建站专注于乐至企业网站建设,自适应网站建设,商城网站建设。乐至网站建设公司,为乐至等地区提供建站服务。全流程定制网站开发,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务
public class Animal {//动物方类
private String Name;//成员变量 名字 私有的
private int Age;//成员变量 年龄 私有的
private String Color;//成员变量 颜色 私有的
-----------------------------
public void Cry(){//成员方法(成员函数) 下面是方法体
System.out.println("我是一只"+this.Name+",颜色是"+this.Color+",我今年"+this.Age+"岁了。");
}
--------------------------------------------
通常情况下一个类还要有构造函数 作用是给成员变量附初始值
-----------------------------------------------------------
public Animal(String Name,int Age,String Color){//动物类的构造函数
this.Name=Name;
this.Age=Age;
this.Color=Color;
}
你好,我写了个很简单的代码,你一看就明白了
public class A {
int value = 1001;
public A() {// A的构造函数,执行B的exec()方法,里面又带有对A的getValue()方法调用,这个就叫做回调
B b = new B(this);
b.exec();
}
public int getValue() {
return value;
}
public static void main(String[] args) {
new A();//构造函数里已经发生了回调,所以不需要更多的代码
}
}
class B {
private A a;
public B(A a) {
this.a = a;
}
public void exec() {
System.out.println(a.getValue());// 这里调用了a的getValue()方法
}
}
首先要说一下,java调用的是方法,不是函数,函数是在c语言中使用。
简单的例子
public class a{
public String b(){
String x="I love";
String y=c(x);
System.out.println(y);
}
public String c(String st){
st=st+" China";
return st;
}
}
b方法运行后,会在后台打印出:I love China
希望对你有帮助
toString 是java顶级父类Object中的一个方法, 一些常用的工具类中已经进行过重写,一般用来输出实例的字符串表现形式, 你可以查一下API, 如 StringBuilder 会输出相应字符串, 常见的包装类Integer Fload等会输出相应数据的字符串形式, ArrayList 会输出 [xxxxxx], Map 会输出 [xx=xx, xx=xx, ...];
实际编程中可以给自己定义的类中重写toString方法 如:
public class Test{
String name;
int age;
(省略getter、setter )
public String toString(){
System.out.println(“该用户姓名是:”+name+" 年龄是: "+age);
}
然后你 new 一个Test 用户 a 给这个用户赋过 name 和age 后 调用a.toString() 就可以输出该用户姓名是 xxx 年龄是:xxx 了
}