Skip to content
Menu
(◍ ´꒳` ◍)

  • Blog
  • Front Page
(◍ ´꒳` ◍)

java02对象和类

By admin on 2021年8月8日2021年8月8日

Java 对象和类

public class Dog {

#创建一个狗的变量
String breed;

# 品种
int size;

#尺寸
String colour;

#颜色
int age;#年龄

void eat() {
#javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。
}

void run() {
}

void sleep(){
}

void name(){
}

}

每个类都有构造方法。如果没有显式地为类定义构造方法,Java 编译器将会为该类提供一个默认构造方法。

在创建一个对象的时候,至少要调用一个构造方法。构造方法的名称必须与类同名,一个类可以有多个构造方法。

下面是一个构造方法示例:

public class Puppy{#Puppy小狗
public Puppy(){
}

public Puppy(String name){
    // 这个构造器仅有一个参数:name
}

}

创建对象
对象是根据类创建的。在Java中,使用关键字 new 来创建一个新的对象。创建对象需要以下三步:

声明:声明一个对象,包括对象名称和对象类型。
实例化:使用关键字 new 来创建一个对象。
初始化:使用 new 创建对象时,会调用构造方法初始化对象。
下面是一个创建对象的例子:

public class Puppy{
public Puppy(String name){
//这个构造器仅有一个参数:name
System.out.println(“小狗的名字是 : ” + name );
}
public static void main(String[] args){
// 下面的语句将创建一个Puppy对象
Puppy myPuppy = new Puppy( “tommy” );
}
}
编译并运行上面的程序,会打印出下面的结果:

小狗的名字是 : tommy

访问实例变量和方法
通过已创建的对象来访问成员变量和成员方法,如下所示:

/* 实例化对象 / Object referenceVariable = new Constructor(); / 访问类中的变量 / referenceVariable.variableName; / 访问类中的方法 */
referenceVariable.methodName();
实例
下面的例子展示如何访问实例变量和调用成员方法:

public class Puppy{
int puppyAge;
public Puppy(String name){
// 这个构造器仅有一个参数:name
System.out.println(“小狗的名字是 : ” + name );
}

public void setAge( int age ){
puppyAge = age;
}

public int getAge( ){
System.out.println(“小狗的年龄为 : ” + puppyAge );
return puppyAge;
}

public static void main(String[] args){
/* 创建对象 / Puppy myPuppy = new Puppy( “tommy” ); / 通过方法来设定age / myPuppy.setAge( 2 ); / 调用另一个方法获取age / myPuppy.getAge( ); /你也可以像下面这样访问成员变量 */
System.out.println(“变量值 : ” + myPuppy.puppyAge );
}
}
编译并运行上面的程序,产生如下结果:

小狗的名字是 : tommy
小狗的年龄为 : 2
变量值 : 2

Category: 鸿蒙

文章导航

鸿蒙os11( resources 目录)
java03(对象和类的例子)

Related Posts

linux查看jdk安装路径java_home

10月 5, 2023
Read More

鸿蒙34 同一 Page 内导航

10月 1, 2021
Read More

Docker复杂软件安装(mysql 主从复制)005

9月 22, 2023
Read More

发表回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

近期文章

  • 实施002
  • 实施SQL001
  • 泛微oa001-字段
  • 硬件前端-海康威视摄像头
  • 使用Docker搭建Weblogic服务001

近期评论

    归档

    • 2023年10月
    • 2023年9月
    • 2023年8月
    • 2023年5月
    • 2023年4月
    • 2023年3月
    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2021年5月

    分类

    • C
    • docker
    • iptable
    • ISIS
    • java
    • k8s
    • liunx
    • OpenCV py
    • ospf
    • solr
    • zabbix
    • 劳动法
    • 周杰伦
    • 格林法则
    • 等保
    • 鸿蒙

    其他操作

    • 登录
    • 条目feed
    • 评论feed
    • WordPress.org
    ©2025 (◍ ´꒳` ◍) | WordPress Theme by Superb WordPress Themes