面向对象基础知识点

文章介绍了类和对象在编程中的概念,类是对象的抽象,而对象是类的具体实例。讨论了包的使用,类和方法的命名规范,以及成员变量和方法的访问级别。构造方法用于初始化对象,静态方法可以直接通过类名调用。还涉及到了变量类型,包括基本类型和引用类型的区别,以及方法定义的要素。
摘要由CSDN通过智能技术生成

1、类和对象关系
类是对象的抽象,对象是类的实例化。
2、如何创建类
包的概念,等同于文件夹,包的引用 import 包名.类名;

package test;
import study.*;    //引用study包下所有的类,import要引用到具体类或通配符。
类的命名风格:驼峰命名,首字母大写,后面每个单词首字母大写。
变量命名风格:全部小写
方法命名风格:首单词小写,后面单词首字母大写
public class ColorData{      //类名每个单词首字母大写
  String  name;
  public ColorData(){      //无参构造方法,与类同名,初始化变量,对象创建时运行一次
   this.name="Red"	;       //this是类视角
}
  
  public static void getName(){    //方法名,第一个单词小写,后面单词首字母大写,用static修饰的方法,可以不创建对象,直接采用类名.方法名调用。
  	
		System.out.println(this.name);
	}

}
类的成员:成员属性(变量),成员方法
成员访问的级别:
private(类中),默认(不能继承),protected(包内), public(全局)
构造方法:在创建对象时,对成员变量(属性)进行初始化的,只在对象实例化时执行1次。
构造方法名与类名一致,构造方法可以有多个,调用执行时,依据方法头标志(方法名+参数表),
来决定执行具体的构造方法
变量类型:基本类型(char ,int,double,float,String...),引用类型(对象)
基本类型,作为实参,在方法体内会创建副本(局部变量),不影响原有实参的值。
引用传递时,是以对象地址为实参,所以会直接操作对象的内存空间,改变引用的实参对象值。
方法定义
方法修饰符  方法类型 返回值类型  方法名(参数表)
修饰符:private ,默认,protected,public 
方法类型:static 默认
返回类型:如果没有返回用 void ,如果有返回,则用基本类型或引用对象类型
void getAge(){
  System.out.println(this.age);
}

static 是不需要创建对象,可以起用采用类名.成员,进行访问。

public class test02 {

	public static void main(String[] args) {		
		Grade.spark();    //直接用类名,调静态方法			
	}	

}


public class Grade {
	String name;
	public	Grade(){
		this.name="web2023";	
	}
	public static void spark()
	{
		System.out.println("11111111");
	}

}

类的创建
类名 变量名 = new 类名(参数表);
成员的访问方法
对象名.成员变量,
对象名.成员方法

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值