面向对象编程有三个特征,即封装、继承和多态,学习多态必须了解向上转型和向下转型。一、向上转型:将子类对象赋值给父类的引用动物 a=new 狗();//这就为向上转型向上转型都会成功,是安全的。 就像说狗是动物没问题。语法:a是引用变量,指向了d对象class Test{ public stat... Read More
原效果:添加图层蒙版后,遮住一半,图层样式仍在,如:进入图层样式,勾选“图层蒙版隐藏效果”最终效果: Read More
原图:步骤:1、图像->调整->黑白 (ctrl+shift+alt+B),-2002、加渐变映射层配合合适的图层混合模式结果: Read More
一、继承:java只支持单继承,一个子类只能继承一个父类,使用继承是为了减少类的重复代码,且父类的构造函数不能被子类继承。当两个类里面有相同的属性或方法,就应该考虑使用继承解决重复代码了。继承的基本语法:class Son extends Person{ }子类不能继承父类的构造函数,但子类的... Read More
1、填充背景色2、滤镜->杂色->添加杂色3、滤镜->像素化->马赛克4、添加横线,明度-10最终效果附:利用:查找边缘、最小值,还可以做这样的效果 Read More
静态成员变量可以使用类名调用,如class Dog{ static int age; }class Test2{ public static void main(String args[]){ Dog.age=10; //类名调用 }}也可以用调用普通成员... Read More
大致流程:1、做等宽色块,加内发光2、变形->膨化,弯曲20%3、加高光和投影层,增加立体感4、制作多列,合并后,滤镜->扭曲->球面化100%2次(注意放在在正方形画布中间)5、变形,调整底部最终效果如: Read More
class Dog{ Dog(){ }}构造函数没有返回值定义,构造函数名必须和类名相同,如果类里面没有构造函数,编译器会帮你加一个构造函数。使用this调用构造函数class Dog{ String name; Dog(){ System.ou... Read More
1、选择一个空的文件夹,作为workspace工作空间,用来存放你以后用eclipse写的Java程序。(一个workspace可以放很多很多project项目)2、新建java项目:File->new->java project3、完成创建后,在src上单击鼠标右键 new->class4、这时候... Read More
笔刷制作1、新建一个文档,大小为要制作的笔刷大小,把画笔图像放里面2、选择:菜单->编辑->定义画笔预设,这时在画笔面板中会出现刚定义的画笔3、存储画笔,可以把当前的笔刷保存为一个.abr文件,便于移动到其他电脑载入笔刷1、菜单:编辑->预设管理器2、按“载入”按钮,找到*.abr笔刷文件3、完成载... Read More