用面向对象的思维分析
类 方法
类的语法形式
有关快捷键
1、ctrl+shift+o:自动引入包和删除无用包
2、ctrl+shift+x和ctrl+shift+y:英文字母大小写的转换
3、ctrl+d:删除当前行 删除当前行
4、ctrl+shift+/:自动注释掉选择的代码块
5、ctrl+/:自动注释当前行或者选择的多行
6、ctrl+m:当前编辑页面窗口最大化
7、Control+Alt+方向上下键:复制高亮显示的一行或多行
8、Alt+方向键上下:上下行交换内容或把当前行内容把上或下移动
9、shift+enter及ctrl+shift+enter: 在当前行上或者下边创建空白
10、ctrl+page down或ctrl+page up: 选项卡之间快速切换
11、ctrl+e:快速转换编辑器
12、ctrl+shift+f:格式化代码
13、ctrl+shift+r:打开资源列表
14、ctrl+o:快速outline视图
15、alt+?或alt+/:自动补全代码或者提示代码
链接:https://www.zhihu.com/question/300491656/answer/521964577
来源:知乎
创建类
实例化类
小段子,没有对象不要紧,我们可以new一个
public static void main(String[] args){
Person person=new Person ();//声明一个Person类型的变量,变量名person
//new Person()就是实例化Person类
person.name="张三";//给person对象的name属性赋值
person.showName();//对象的方法的调用
}
未来可能会学习更复杂的类,我们会给这类创建对象,并且使用对象,对于对象的使用无外乎两个地方。操作对象的变量,调用类的方法
类:属性
private:私有的,只能在当前自己的类里使用
修饰符:用来修饰变量,可以指明变量是公有的还是私有的类变量
私有的类变量不能通过对象.属性调用
对象
匿名对象:new Person().shout();
如果对一个对象只需要进行一次方法调用,就可以使用匿名对象
方法
重载:(方法的重载定义)多个相同名称的方法如果像在同一个类共存,那么,这些同名方法一定是参数个数不同,或者参数的数据类型不同
public void mOL(int i){
System.out.println(i*i*i);
}
public void mOL(int a,int b){
System.out.println(a*b);
}
public void mOL(String s){
System.out.println(s);
}
Test3 t3=new t3();
t3.mOL(2);
t3.mOL(2,3);
t3.mOL("重载方法");
`