Java语言中的类的基本结构是什么?
3个回答
展开全部
1.类是JAVA程序得的基本组成单位,定义了对象的属性和方法,是具有共同属性和行为的对象的集合。
2.对象的实质:属性+行为。
3.类的基本结构:属性,方法,构造方法,内部类,块。属性是对数据的描述。方法是对象的行为。构造方法用于实例化对象。
4.方法重载:
1)方法重载的原则:函数名相同,参数类型不同,参数个数不同,参数顺序不同,在同一作用域。
2)方法重载跟方法的返回值类型没有关系,只有返回值不同的方法不能构成重载。
5.方法的调用:类名.方法
6.对象的创建:假设存在一个类Person,创建对象语句为Person p=new Person();
下面是一个例子,参考理解
public class Cat {
public static void main(String[] args) {
Kitty K1=new Kitty();//创建一个对象K1
Kitty K2=new Kitty("小猫咪",3);//创建一个对象K2,名字为小猫咪,年龄为3
System.out.println("Kitty的名字:"+K1.name+K1.age+"岁");//输出对象K1的名字和年龄
K1.play();//调用play方法
K1.eat();//调用eat方法
System.out.println("Kitty2的名字:"+K2.name+K2.age+"岁");//输出对象K2的名字和年龄
K2.play();//调用play方法
K2.eat();//调用eat方法
}
}
class Kitty{
String name="小猫";
int age=1;
//无参数的构造方法
Kitty(){
}
//有参数的构造方法
Kitty(String name,int age){
this.name=name;
this.age=age;
}
//玩的方法
void play() {
System.out.println("玩橡皮泥");
}
//吃的方法
void eat() {
System.out.println("吃苹果");
}
}
2.对象的实质:属性+行为。
3.类的基本结构:属性,方法,构造方法,内部类,块。属性是对数据的描述。方法是对象的行为。构造方法用于实例化对象。
4.方法重载:
1)方法重载的原则:函数名相同,参数类型不同,参数个数不同,参数顺序不同,在同一作用域。
2)方法重载跟方法的返回值类型没有关系,只有返回值不同的方法不能构成重载。
5.方法的调用:类名.方法
6.对象的创建:假设存在一个类Person,创建对象语句为Person p=new Person();
下面是一个例子,参考理解
public class Cat {
public static void main(String[] args) {
Kitty K1=new Kitty();//创建一个对象K1
Kitty K2=new Kitty("小猫咪",3);//创建一个对象K2,名字为小猫咪,年龄为3
System.out.println("Kitty的名字:"+K1.name+K1.age+"岁");//输出对象K1的名字和年龄
K1.play();//调用play方法
K1.eat();//调用eat方法
System.out.println("Kitty2的名字:"+K2.name+K2.age+"岁");//输出对象K2的名字和年龄
K2.play();//调用play方法
K2.eat();//调用eat方法
}
}
class Kitty{
String name="小猫";
int age=1;
//无参数的构造方法
Kitty(){
}
//有参数的构造方法
Kitty(String name,int age){
this.name=name;
this.age=age;
}
//玩的方法
void play() {
System.out.println("玩橡皮泥");
}
//吃的方法
void eat() {
System.out.println("吃苹果");
}
}
2018-06-14
展开全部
1.类是JAVA程序得的基本组成单位,定义了对象的属性和方法,是具有共同属性和行为的对象的集合。
2.对象的实质:属性+行为。
3.类的基本结构:属性,方法,构造方法,内部类,块。属性是对数据的描述。方法是对象的行为。构造方法用于实例化对象。
2.对象的实质:属性+行为。
3.类的基本结构:属性,方法,构造方法,内部类,块。属性是对数据的描述。方法是对象的行为。构造方法用于实例化对象。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类是对具有相同特性对象的封装组合,是Java程序的基本单位。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询