请解释静态方法和类方法的区别，并且每个解释后面都要加上示例。答案需要按以下格式组织：以下是 类方法 的定义和静态方法的定义：**类方法**：（定义）；[Python代码] 示例；**静态方法**：（定义）；[Python代码] 示例。请按照这个格式来回答问题。
user
以下是 类方法 的定义和静态方法的定义：**类方法**：类方法是与类绑定而不是与类的实例绑定的方法，它们可以访问和修改类状态，但不能直接访问实例变量。类方法通过 @classmethod 装饰器来定义，接收一个隐式的第一个参数 cls，代表当前类对象；[Python代码] 示例；
```python
class MyClass:
    count = 0

    def __init__(self):
        MyClass.count += 1

    @classmethod
    def get_count(cls):
        return cls.count

# 创建对象
obj1 = MyClass()
obj2 = MyClass()
# 调用类方法
print(MyClass.get_count())  # 输出: 2
```
**静态方法**：静态方法是与类和实例都不直接关联的方法，更像是封装在一个类中的函数，通常用于执行辅助操作，不访问或修改类或实例的状态。静态方法通过 @staticmethod 装饰器来定义，不接收额外的隐式参数；[Python代码] 示例；
```python
class MyClass:
    @staticmethod
    def utility_method(x, y):
        return x + y

# 调用静态方法
print(MyClass.utility_method(5, 3))  # 输出: 8
```
assistant