java7-2 类和对象的使用
时间: 2024-03-03 11:51:08 浏览: 21
Java是一种面向对象的编程语言,因此类和对象在Java中的使用非常重要。下面是一些类和对象的使用示例:
1. 创建类
在Java中,类是用来定义对象的蓝图的。创建一个类需要使用class关键字,例如:
```
public class MyClass {
int x = 5;
}
```
这个类叫做MyClass,它有一个整型变量x,初始值为5。
2. 创建对象
类只是一个蓝图,要使用它必须先创建对象。要创建一个对象,需要使用new关键字,例如:
```
MyClass obj = new MyClass();
```
这个语句创建了一个名为obj的MyClass对象。
3. 访问对象属性
要访问对象的属性,需要使用点号(.)操作符,例如:
```
int y = obj.x;
```
这个语句把obj对象的x属性的值赋给y变量。
4. 调用对象方法
除了属性,对象还可以有方法。要调用对象的方法,也需要使用点号(.)操作符,例如:
```
obj.myMethod();
```
这个语句调用了obj对象的myMethod()方法。注意,方法名后面要加上一对括号。
以上是一些基本的类和对象的使用方法,希望对你有所帮助!
相关问题
Java面向对象-string类
Java中的String类是一个非常重要的类,它代表了字符串类型的数据。以下是关于Java中String类的一些介绍和操作方法:
1. String类是Java中的一个类,用于表示字符串类型的数据。
2. String类的对象是不可变的,也就是说,一旦创建了一个String对象,就不能再修改它的值。
3. 可以使用双引号来创建一个String对象,例如:String str = "Hello World"。
4. String类中有很多方法可以用来操作字符串,例如获取字符串长度、比较字符串、查找子字符串等等。
5. 获取字符串长度的方法是:str.length(),其中str是一个String对象。
6. 比较两个字符串是否相等的方法是:str1.equals(str2),其中str1和str2都是String对象。
7. 查找子字符串的方法是:str.indexOf(subStr),其中str是一个String对象,subStr是要查找的子字符串。
以下是一个Java程序示例,演示了如何使用String类的一些方法:
```java
public class StringDemo {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World";
String str3 = "Hello";
// 获取字符串长度
System.out.println("Length of str1: " + str1.length());
// 比较字符串是否相等
System.out.println("str1 equals str2? " + str1.equals(str2));
System.out.println("str1 equals str3? " + str1.equals(str3));
// 查找子字符串
System.out.println("Index of 'llo' in str1: " + str1.indexOf("llo"));
}
}
```
输出结果为:
```
Length of str1: 5
str1 equals str2? false
str1 equals str3? true
Index of 'llo' in str1: 2
```
Java面向对象 - String类
Java中的String类是一个非常重要的类,它代表了一个字符串对象。String类是不可变的,也就是说,一旦创建了一个字符串对象,就不能再改变它的值。因此,每次修改字符串时,都会创建一个新的字符串对象,这可能会导致一些性能问题。String类提供了许多方法来操作字符串,例如:
1. length():返回字符串的长度。
2. charAt(int index):返回字符串中指定位置的字符。
3. substring(int beginIndex, int endIndex):返回字符串中从beginIndex到endIndex-1位置的子字符串。
4. indexOf(String str):返回字符串中第一次出现指定子字符串的位置。
5. equals(Object obj):比较字符串与指定对象是否相等。
6. toUpperCase():将字符串转换为大写字母。
7. toLowerCase():将字符串转换为小写字母。
使用String类可以方便地处理字符串,这对于编写Java程序非常重要。