JAVA 类与对象题目4

public class Cat {

private String name;
private String color;
private int age;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getColor() {
return color;
}

public void setColor(String color) {
this.color = color;
}

public int getAge() {
return age;
}

public void setAge(int age) {
this.age = age;
}

public void showname()
{
System.out.println("猫的名字是" + this.name);
}

public void shout()
{
System.out.println("喵……");
}

public Cat(String name, String color, int age) {
super();
this.name = name;
this.color = color;
this.age = age;
}

public static void main(String[] args) {

Cat C1 = new Cat("妮妮","灰色",2);
System.out.println(C1.getName()+"的毛色是"+C1.getColor());
System.out.println(C1.getName()+"的年龄是"+C1.getAge()+"岁");

C1.showname();
C1.shout();

}

}

时间: 2024-10-07 16:58:17

JAVA 类与对象题目4的相关文章

JAVA 类与对象题目3

import java.awt.Label; public class Ladder { double SD; double XD; double G; double MJ; Ladder(double SD1,double XD1,double G1) { SD = SD1; XD = XD1; G = G1; } double getMJ() { MJ = (SD + XD)*G/2; System.out.println("面积是"+ MJ); return MJ; } publ

JAVA 类与对象题目5

在包a中新建一个类A,在类A中有一个int add(int m)方法,用来求1+2+…+m 的和.在包b中新建一个类B,在类B中有一个int cheng(int n)方法,用来求n! 的结果.在包c中新建一个主类C,调用A.B中的方法输出1+2+…+30的和, 以及5!的计算结果.

JAVA 类与对象题目2

public class Account { String ZHu; double YE; double ZHa; Account (String ZHu,double YE) { this.ZHu = ZHu; this.YE = YE; } void CK(double CK) { this.YE += CK; } void QK(double QK) { this.YE -= QK; } double getYE() { return this.YE; } public static vo

JAVA 类与对象题目

Java类与对象的课后练习

Java类与对象的课后练习编程题(java2实用教程P111) 这章内容自学完了,在做教材课后其他练习题的时候(只要自己仔细)都没啥问题,但在做最后一道上机编程题的时候问题出现了,在阅读题目的时候自己能感受到的是这道题不难(的确也不难),我也很快写了出来,但运行程序的时候,结果一直不正确,最后改来改去都不对,思路是对的,分步执行的时候也感觉是有个地方出了问题但就是揪不出来,最后又把课本的前面的例子反复的看对比,最后找到了问题: System.out.println("cpu的速度:"+

有关java类、对象初始化的话题,从一道面试题切入

最近在整理东西时,刚好碰到以前看的一道有关java类.对象初始化相关题目,觉得答案并不是非常好(记忆点比较差,不是很连贯).加上刚好复习完类加载全过程的五个阶段(加载-验证-准备-解析-初始化),所以如果周志明大大诚不我欺的话,无论是类加载过程.还是实例化过程的顺序我都已经了然于心了才对. 一道面试题 标题:2015携程JAVA工程师笔试题(基础却又没多少人做对的面向对象面试题) 地址:https://zhuanlan.zhihu.com/p/25746159 该题代码如下: public cl

java类,对象,方法

1,类和对象   在面向对象的概念当中,类(class)是既包括数据又包括作用于数据的一组操作的封装体.类的数据称为成员变量,类对数据的操作称为成员方法.成员变量反映类的状态和特征,成员方法反映类的行为和能力.类的成员变量和方法统称为类的成员.   对象(Object)是类的实例(instance).对象是动态的,拥有生命周期,都会经历一个从创建.运行到消亡的过程.对象与类的关系就像变量与数据类型一样.   类声明 { 修饰符 } class <Classname> { extends <

java类与对象的区别

java类与对象的区别是个老生常谈的问题,刚开始学java的时候就开始接触类和对象,今天来总结一下他们之间的区别. 首先讲讲class和object的区别,其实就是一句话:object是所有class的父类,所有class类都默认继承object. java中类是对一类"事物"的属性和行为一种抽象,比如人类就可以定义为一个Person类: public class Person { public int age;//年龄 public String name;//姓名 public i

Java —类和对象

类和对象 类是对象的类型,是具有相同的属性和方法的一组对象的集合. 定义类 访问修饰符 class 类名 { 数据类型 属性名: 访问修饰符 返回值类型 方法名 {} } 创建对象:类名 对象名 = new 类名(); 使用对象:引用对象的属性:对象名.属性名;引用对象的方法:对象名.方法名(); 可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立. 成员变量和局部变量 成员变量:在类中定义,描述对象将要有什么.可以在本类的方法或其他类的方法中使用.java会给成员变量一个初始